Skip to content

Commit b303eea

Browse files
committed
fixed small params
1 parent 8f5ab5d commit b303eea

File tree

2 files changed

+4
-57
lines changed

2 files changed

+4
-57
lines changed

Demo/Program.cs

Lines changed: 1 addition & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -5,69 +5,15 @@ namespace Demo
55
{
66
class Program
77
{
8-
static void Main_(string[] args)
8+
static void Main(string[] args)
99
{
10-
/*
1110
Document doc = new();
1211
Page page = doc.NewPage();
1312

1413
MuPDF.NET.TextWriter writer = new MuPDF.NET.TextWriter(page.Rect);
1514
writer.FillTextbox(page.Rect, "text field I like you from Poland", new Font(fontName: "Kenpixel", fontFile: "kenpixel.ttf"), rtl: true);
1615
writer.WriteText(page);
1716
doc.Save("e:/res/test.pdf", pretty: 1);
18-
*/
19-
20-
// test for table
21-
Document doc = new Document(@"e:\__test.pdf");
22-
List<Table> tables = doc[0].GetTables();
23-
}
24-
25-
static void Main(string[] args)
26-
{
27-
// test for bordered table
28-
Document doc = new Document(@"e:\Table\ (20).pdf");
29-
Rect clip = new Rect(47, 81, 960, 562);
30-
for (int i = 0; i < 0; i++)
31-
{
32-
List<Table> tables = doc[i].GetTables(clip:clip);
33-
foreach (var table in tables)
34-
{
35-
List<List<string>> text = table.Extract();
36-
foreach (var row in text)
37-
{
38-
foreach (var cell in row)
39-
{
40-
Console.Write(cell + ", ");
41-
}
42-
Console.WriteLine();
43-
}
44-
//string text = table.ToMarkdown();
45-
//Console.WriteLine(text);
46-
}
47-
}
48-
49-
Console.WriteLine("--------------------------------------------------");
50-
51-
// test for non-bordered table
52-
for (int i = 0; i < 1; i++)
53-
{
54-
List<Table> tables = doc[i].GetTables(vertical_strategy: "text", horizontal_strategy: "text");
55-
foreach (var table in tables)
56-
{
57-
List<List<string>> text = table.Extract();
58-
foreach (var row in text)
59-
{
60-
foreach (var cell in row)
61-
{
62-
Console.Write(cell + ", ");
63-
}
64-
Console.WriteLine();
65-
}
66-
//string text = table.ToMarkdown();
67-
//Console.WriteLine(text);
68-
}
69-
}
70-
7117
}
7218
}
7319
}

MuPDF.NET.Test/TableTest.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ public class TableTest
1313
public void BorderedTable()
1414
{
1515
Document doc = new Document("../../../resources/bordered-table.pdf");
16+
Rect clip = new Rect(20, 100, 580, 300);
1617
Page page = doc[0];
1718
int cellCount = 0;
1819

19-
List<Table> tables = page.GetTables();
20+
List<Table> tables = page.GetTables(clip:clip);
2021
foreach (var table in tables)
2122
{
2223
List<List<string>> text = table.Extract();
@@ -31,7 +32,7 @@ public void BorderedTable()
3132

3233
doc.Close();
3334

34-
Assert.That(cellCount, Is.EqualTo(186));
35+
Assert.That(cellCount, Is.EqualTo(18));
3536
}
3637

3738
[Test]

0 commit comments

Comments
 (0)