Package com.snowtide.pdf.layout
This package contains interfaces and classes
that PDFxStream uses to represent the document model implicitly defined
by the content rendered by each
Page in a PDF Document.- See Also:
Page.getImages(),Page.getTextContent()
-
Interface Summary Interface Description Block Instances of this class represent groupings of text at a specific position on aPage.BlockParent An interface to be implemented by any class that can contain an ordered set of Blocks.Bounded Instances of this interface represent two-dimensional spatial entities that carry aRegioninstance indicating their minimum bounding rectangle.Image Represents an image found in aPage.Line Instances of this class represent distinct runs of text at a specific position within aBlock.Region Instances ofRegionrepresent a rectangluar space.Spaces Span Table Blocks of this subtype have been recognized by PDFxStream to contain a table-like structure.TextUnit A single character or discrete character grouping positioned within aLine.TextUnit.Predicate Type to be satisfied when implementing aTextUnitpredicate for filtering characters in aPage.Word -
Class Summary Class Description Rectangle Concrete representation of aRegion, with utility methods. -
Enum Summary Enum Description Direction An enum representing the directionality of extracted text.Image.Format An enumeration of the different formats in whichimage datamay be produced, as indicated byImage.dataFormat().