Package technology.tabula
Class Page
- All Implemented Interfaces:
Shape,Serializable,Cloneable
public class Page extends Rectangle
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPage.BuilderNested 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_THRESHOLD -
Constructor Summary
Constructors Constructor Description 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.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)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 Type Method Description voidaddRuling(Ruling ruling)PagegetArea(float top, float left, float bottom, float right)PagegetArea(Rectangle area)List<Ruling>getHorizontalRulings()floatgetMinCharHeight()Deprecated.with no replacementfloatgetMinCharWidth()Deprecated.with no replacementintgetPageNumber()org.apache.pdfbox.pdmodel.PDDocumentgetPDDoc()org.apache.pdfbox.pdmodel.PDPagegetPDPage()IntegergetRotation()List<Ruling>getRulings()RectangleSpatialIndex<TextElement>getSpatialIndex()Deprecated.with no replacementList<TextElement>getText()List<TextElement>getText(float top, float left, float bottom, float right)Deprecated.use getText(Rectangle) insteadList<TextElement>getText(Rectangle area)RectanglegetTextBounds()Returns the minimum bounding box that contains all the TextElements on this PageList<TextElement>getTexts()Deprecated.use getText() insteadList<Ruling>getUnprocessedRulings()List<Ruling>getVerticalRulings()booleanhasText()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
-