Skip to content

Commit e75adb5

Browse files
authored
[FormRecognizer] Updated samples to hardcode 4 points in bounding polygons (Azure#29399)
1 parent 5cbf07a commit e75adb5

11 files changed

+29
-29
lines changed

sdk/formrecognizer/Azure.AI.FormRecognizer/MigrationGuide.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ foreach (DocumentPage page in result.Pages)
404404

405405
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
406406

407-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
407+
for (int j = 0; j < 4; j++)
408408
{
409409
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
410410
}
@@ -417,7 +417,7 @@ foreach (DocumentPage page in result.Pages)
417417
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
418418
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
419419

420-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
420+
for (int j = 0; j < 4; j++)
421421
{
422422
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
423423
}
@@ -507,7 +507,7 @@ foreach (DocumentPage page in result.Pages)
507507

508508
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
509509

510-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
510+
for (int j = 0; j < 4; j++)
511511
{
512512
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
513513
}
@@ -520,7 +520,7 @@ foreach (DocumentPage page in result.Pages)
520520
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
521521
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
522522

523-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
523+
for (int j = 0; j < 4; j++)
524524
{
525525
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
526526
}

sdk/formrecognizer/Azure.AI.FormRecognizer/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ foreach (DocumentPage page in result.Pages)
215215

216216
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
217217

218-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
218+
for (int j = 0; j < 4; j++)
219219
{
220220
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
221221
}
@@ -228,7 +228,7 @@ foreach (DocumentPage page in result.Pages)
228228
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
229229
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
230230

231-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
231+
for (int j = 0; j < 4; j++)
232232
{
233233
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
234234
}
@@ -319,7 +319,7 @@ foreach (DocumentPage page in result.Pages)
319319

320320
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
321321

322-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
322+
for (int j = 0; j < 4; j++)
323323
{
324324
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
325325
}
@@ -332,7 +332,7 @@ foreach (DocumentPage page in result.Pages)
332332
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
333333
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
334334

335-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
335+
for (int j = 0; j < 4; j++)
336336
{
337337
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
338338
}
@@ -404,7 +404,7 @@ foreach (DocumentPage page in result.Pages)
404404

405405
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
406406

407-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
407+
for (int j = 0; j < 4; j++)
408408
{
409409
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
410410
}

sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_AnalyzePrebuiltDocument.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ foreach (DocumentPage page in result.Pages)
5656

5757
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
5858

59-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
59+
for (int j = 0; j < 4; j++)
6060
{
6161
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
6262
}
@@ -69,7 +69,7 @@ foreach (DocumentPage page in result.Pages)
6969
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
7070
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
7171

72-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
72+
for (int j = 0; j < 4; j++)
7373
{
7474
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
7575
}
@@ -148,7 +148,7 @@ foreach (DocumentPage page in result.Pages)
148148

149149
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
150150

151-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
151+
for (int j = 0; j < 4; j++)
152152
{
153153
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
154154
}
@@ -161,7 +161,7 @@ foreach (DocumentPage page in result.Pages)
161161
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
162162
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
163163

164-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
164+
for (int j = 0; j < 4; j++)
165165
{
166166
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
167167
}

sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_AnalyzePrebuiltRead.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ foreach (DocumentPage page in result.Pages)
4949

5050
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
5151

52-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
52+
for (int j = 0; j < 4; j++)
5353
{
5454
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
5555
}
@@ -108,7 +108,7 @@ foreach (DocumentPage page in result.Pages)
108108

109109
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
110110

111-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
111+
for (int j = 0; j < 4; j++)
112112
{
113113
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
114114
}

sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_ExtractLayout.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ foreach (DocumentPage page in result.Pages)
4242

4343
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
4444

45-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
45+
for (int j = 0; j < 4; j++)
4646
{
4747
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
4848
}
@@ -55,7 +55,7 @@ foreach (DocumentPage page in result.Pages)
5555
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
5656
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
5757

58-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
58+
for (int j = 0; j < 4; j++)
5959
{
6060
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
6161
}
@@ -132,7 +132,7 @@ foreach (DocumentPage page in result.Pages)
132132

133133
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
134134

135-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
135+
for (int j = 0; j < 4; j++)
136136
{
137137
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
138138
}
@@ -145,7 +145,7 @@ foreach (DocumentPage page in result.Pages)
145145
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
146146
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
147147

148-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
148+
for (int j = 0; j < 4; j++)
149149
{
150150
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
151151
}

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_AnalyzePrebuiltDocumentFromFileAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public async Task AnalyzePrebuiltDocumentFromFileAsync()
6161

6262
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
6363

64-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
64+
for (int j = 0; j < 4; j++)
6565
{
6666
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
6767
}
@@ -74,7 +74,7 @@ public async Task AnalyzePrebuiltDocumentFromFileAsync()
7474
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
7575
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
7676

77-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
77+
for (int j = 0; j < 4; j++)
7878
{
7979
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
8080
}

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_AnalyzePrebuiltDocumentFromUriAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public async Task AnalyzePrebuiltDocumentFromUriAsync()
5757

5858
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
5959

60-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
60+
for (int j = 0; j < 4; j++)
6161
{
6262
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
6363
}
@@ -70,7 +70,7 @@ public async Task AnalyzePrebuiltDocumentFromUriAsync()
7070
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
7171
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
7272

73-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
73+
for (int j = 0; j < 4; j++)
7474
{
7575
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
7676
}

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_AnalyzePrebuiltReadFromFileAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public async Task AnalyzePrebuiltReadFromFileAsync()
5252

5353
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
5454

55-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
55+
for (int j = 0; j < 4; j++)
5656
{
5757
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
5858
}

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_AnalyzePrebuiltReadFromUriAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public async Task AnalyzePrebuiltReadFromUriAsync()
5050

5151
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
5252

53-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
53+
for (int j = 0; j < 4; j++)
5454
{
5555
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
5656
}

sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ExtractLayoutFromFileAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public async Task ExtractLayoutFromFileAsync()
4545

4646
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
4747

48-
for (int j = 0; j < line.BoundingPolygon.Points.Length; j++)
48+
for (int j = 0; j < 4; j++)
4949
{
5050
Console.WriteLine($" Point {j} => X: {line.BoundingPolygon[j].X}, Y: {line.BoundingPolygon[j].Y}");
5151
}
@@ -58,7 +58,7 @@ public async Task ExtractLayoutFromFileAsync()
5858
Console.WriteLine($" Selection Mark {i} is {selectionMark.State}.");
5959
Console.WriteLine($" Its bounding polygon (points ordered clockwise):");
6060

61-
for (int j = 0; j < selectionMark.BoundingPolygon.Points.Length; j++)
61+
for (int j = 0; j < 4; j++)
6262
{
6363
Console.WriteLine($" Point {j} => X: {selectionMark.BoundingPolygon[j].X}, Y: {selectionMark.BoundingPolygon[j].Y}");
6464
}

0 commit comments

Comments
 (0)