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 aRegion
instance 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 ofRegion
represent 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 aTextUnit
predicate for filtering characters in aPage
.Word -
Class Summary Class Description Rectangle Concrete representation of aRegion
, with utility methods. -
Enum Summary Enum Description Direction Image.Format An enumeration of the different formats in whichimage data
may be produced, as indicated byImage.dataFormat()
.