1 write to Page
Microsoft.Extensions.Documents.Abstractions (1)
ExtractionDocumentSources.cs (1)
194Page = Throw.IfNull(page);
48 references to Page
Microsoft.Extensions.DocumentExtraction.Tests (2)
DocumentExtractionMiddlewareTests.cs (2)
377expected.SourcePages.Add(reference.Page); 530expected.SourcePages.Add(reference.Page);
Microsoft.Extensions.Documents.Abstractions.Tests (46)
DocumentElementTests.cs (11)
52Assert.Equal(new[] { "page-1", "page-1", "page-1", "page-2" }, element.Sources.Select(reference => reference.Page.Identifier)); 68document.SourcePages.Add(first.Page); 69document.SourcePages.Add(second.Page); 71Assert.Equal(new[] { first.Page, second.Page }, document.SourcePages); 99document.SourcePages.Add(firstSource.Page); 100document.SourcePages.Add(secondSource.Page); 101Assert.Equal(new[] { firstSource.Page, secondSource.Page }, document.SourcePages); 116document.SourcePages.Add(page.Page); 120Assert.Same(page.Page, Assert.Single(document.SourcePages));
DocumentExtensionElementTests.cs (4)
72document.SourcePages.Add(first.Page); 73document.SourcePages.Add(second.Page); 88Assert.Equal(new[] { first.Page, second.Page }, document.SourcePages);
DocumentReferencesTests.cs (12)
84Assert.Same(page, reference.Page); 112Assert.Same(page, reference.Page); 149Assert.Same(page, reference.Page); 185Assert.Same(page, reference.Page); 220Assert.Same(page, region.Page); 246Assert.Equal(new ExtractionDocumentPageDimensions(400, 200), raster.Page.Dimensions); 376if (region.Page.Dimensions == new ExtractionDocumentPageDimensions(200, 100) && 377region.Page.CoordinateUnit == ExtractionDocumentCoordinateUnit.Point && 378region.Page.CoordinateOrigin == ExtractionDocumentCoordinateOrigin.BottomLeft) 389return region.Page.Dimensions == new ExtractionDocumentPageDimensions(400, 200) && 390region.Page.CoordinateUnit == ExtractionDocumentCoordinateUnit.Pixel && 391region.Page.CoordinateOrigin == ExtractionDocumentCoordinateOrigin.TopLeft
DocumentReviewFollowUpTests.cs (2)
195Assert.Equal("OneNote:Ideas", text.Sources[0].Page.Identifier); 196Assert.Null(text.Sources[0].Page.PageNumber);
DocumentTableCellCollectionTests.cs (4)
221Assert.All(new[] { cellSource, firstSource, imageSource, lastSource }, source => Assert.Same(page, source.Page)); 483other.SourcePages.Add(candidateText.Sources[0].Page); 487Assert.Same(candidateText.Sources[0].Page, Assert.Single(other.SourcePages)); 583Assert.Same(frame, oldAnchor.Sources[0].Page);
DocumentTableCellTests.cs (10)
195Assert.Same(document.SourcePages[0], sources[0].Page); 196Assert.Same(document.SourcePages[1], sources[1].Page); 199Assert.Equal(7, sources[0].Page.PageNumber); 200Assert.Equal(7, sources[1].Page.PageNumber); 201Assert.Equal(new ExtractionDocumentPageDimensions(200, 100), sources[0].Page.Dimensions); 202Assert.Equal(new ExtractionDocumentPageDimensions(400, 200), sources[1].Page.Dimensions); 203Assert.Equal(ExtractionDocumentCoordinateUnit.Point, sources[0].Page.CoordinateUnit); 204Assert.Equal(ExtractionDocumentCoordinateOrigin.BottomLeft, sources[0].Page.CoordinateOrigin); 205Assert.Equal(ExtractionDocumentCoordinateUnit.Pixel, sources[1].Page.CoordinateUnit); 206Assert.Equal(ExtractionDocumentCoordinateOrigin.TopLeft, sources[1].Page.CoordinateOrigin);
DocumentTableElementTests.cs (1)
319Assert.Same(frame, Assert.Single(empty.Sources).Page);
DocumentTests.cs (2)
181Assert.Same(page7, text7.Sources[0].Page); 182Assert.Equal("urn:frame:pdf-A", region.Page.Identifier);