Package technology.tabula
Class Page
- All Implemented Interfaces:
Shape,Serializable,Cloneable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class java.awt.geom.Rectangle2D
Rectangle2D.Double, Rectangle2D.Float -
Field Summary
Fields inherited from class technology.tabula.Rectangle
ILL_DEFINED_ORDER, VERTICAL_COMPARISON_THRESHOLDFields inherited from class java.awt.geom.Rectangle2D.Float
height, width, x, yFields inherited from class java.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP -
Constructor Summary
ConstructorsConstructorDescriptionPage(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc) Deprecated.Page(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc, List<TextElement> characters, List<Ruling> rulings) Deprecated.usePage.BuilderinsteadPage(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc, List<TextElement> characters, List<Ruling> rulings, float minCharWidth, float minCharHeight, RectangleSpatialIndex<TextElement> index) Deprecated.usePage.BuilderinsteadPage(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc, technology.tabula.ObjectExtractorStreamEngine streamEngine, TextStripper textStripper) Deprecated.usePage.Builderinstead -
Method Summary
Modifier and TypeMethodDescriptionvoidgetArea(float top, float left, float bottom, float right) floatDeprecated.with no replacementfloatDeprecated.with no replacementintorg.apache.pdfbox.pdmodel.PDDocumentgetPDDoc()org.apache.pdfbox.pdmodel.PDPageDeprecated.with no replacementgetText()getText(float top, float left, float bottom, float right) Deprecated.use getText(Rectangle) insteadReturns the minimum bounding box that contains all the TextElements on this PagegetTexts()Deprecated.use getText() insteadbooleanhasText()Deprecated.with no replacementMethods inherited from class technology.tabula.Rectangle
boundingBoxOf, compareTo, getArea, getBottom, getLeft, getPoints, getRight, getTop, horizontallyOverlaps, horizontalOverlap, isLtrDominant, merge, overlapRatio, setBottom, setLeft, setRight, setTop, toString, verticallyOverlaps, verticalOverlap, verticalOverlapRatioMethods inherited from class java.awt.geom.Rectangle2D.Float
createIntersection, createUnion, getBounds2D, getHeight, getWidth, getX, getY, isEmpty, outcode, setRect, setRect, setRectMethods inherited from class java.awt.geom.Rectangle2D
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, unionMethods inherited from class java.awt.geom.RectangularShape
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
-
Constructor Details
-
Page
@Deprecated public Page(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc) Deprecated.usePage.Builderinstead -
Page
public Page(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc, List<TextElement> characters, List<Ruling> rulings) Deprecated.usePage.Builderinstead -
Page
public Page(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc, technology.tabula.ObjectExtractorStreamEngine streamEngine, TextStripper textStripper) Deprecated.usePage.Builderinstead -
Page
public Page(float top, float left, float width, float height, int rotation, int number, org.apache.pdfbox.pdmodel.PDPage pdPage, org.apache.pdfbox.pdmodel.PDDocument doc, List<TextElement> characters, List<Ruling> rulings, float minCharWidth, float minCharHeight, RectangleSpatialIndex<TextElement> index) Deprecated.usePage.Builderinstead
-
-
Method Details
-
getArea
-
getArea
-
getRotation
-
getPageNumber
public int getPageNumber() -
getMinCharWidth
Deprecated.with no replacement -
getMinCharHeight
Deprecated.with no replacement -
getText
-
getText
-
getText
Deprecated.use getText(Rectangle) instead -
getTexts
Deprecated.use getText() instead -
getTextBounds
Returns the minimum bounding box that contains all the TextElements on this Page -
hasText
Deprecated.with no replacement -
getRulings
-
getVerticalRulings
-
getHorizontalRulings
-
addRuling
-
getUnprocessedRulings
-
getPDPage
public org.apache.pdfbox.pdmodel.PDPage getPDPage() -
getPDDoc
public org.apache.pdfbox.pdmodel.PDDocument getPDDoc() -
getSpatialIndex
Deprecated.with no replacement
-
Page.Builderinstead