public class TextPosition extends Object implements TextSelection
| Constructor and Description | 
|---|
| TextPosition(String text,
            Shape textShape,
            double angle,
            AffineTransform pageTransform,
            int pageNumber,
            List<Point2D[]> pdfQuads2) | 
| Modifier and Type | Method and Description | 
|---|---|
| double | getAngle()Returns the angle that this text is displayed at on the page. | 
| Shape | getEnclosingShape()Deprecated. 
 This method is redundant. Replaced by get by
              getViewSelectionShape(). | 
| int | getPageNumber()Indicates on which page of the document the TextPosition's text is
 located. | 
| Point2D[] | getPDFQuadrilateral()Deprecated. 
 replaced by  getPDFQuadrilaterals(). | 
| Vector<Point2D[]> | getPDFQuadrilaterals()Returns a list of quadrilaterals that will enclose the text elements in
 this object. | 
| Shape | getPDFSelectionShape()Returns the entire shape that encloses all text in this selection. | 
| Point2D[] | getQuadrilateral()Deprecated. 
 replaced by  getViewQuadrilaterals(). | 
| Vector<Point2D[]> | getQuadrilaterals()Deprecated. 
 replaced with  getViewQuadrilaterals(). | 
| Shape | getSelectionShape()Deprecated. 
 replaced by  getViewSelectionShape(). | 
| String | getText()Returns the text string. | 
| String | getText(boolean lineBreaks)Returns a string containing all the selected text. | 
| Point2D[] | getViewQuadrilateral()Deprecated. 
 replaced by  getViewQuadrilaterals(). | 
| Vector<Point2D[]> | getViewQuadrilaterals()Returns a list of quadrilaterals that will enclose the text elements in
 this object. | 
| Shape | getViewSelectionShape()Returns the entire shape that encloses all text in this selection. | 
public TextPosition(String text, Shape textShape, double angle, AffineTransform pageTransform, int pageNumber, List<Point2D[]> pdfQuads2)
public int getPageNumber()
public Shape getEnclosingShape()
getViewSelectionShape().public String getText()
getText in interface TextSelectionpublic String getText(boolean lineBreaks)
TextSelectiongetText in interface TextSelectionlineBreaks - If set to true, lines within paragraphs will be split into separate lines.  If set to false, lines within paragraphs will be separated with spaces.public Point2D[] getQuadrilateral()
getViewQuadrilaterals().public Point2D[] getViewQuadrilateral()
getViewQuadrilaterals().public Point2D[] getPDFQuadrilateral()
getPDFQuadrilaterals().public double getAngle()
public Vector<Point2D[]> getQuadrilaterals()
getViewQuadrilaterals().getQuadrilaterals in interface TextSelectionpublic Vector<Point2D[]> getViewQuadrilaterals()
getViewQuadrilaterals in interface TextSelectiongetViewSelectionShape().public Vector<Point2D[]> getPDFQuadrilaterals()
getPDFQuadrilaterals in interface TextSelection@Deprecated public Shape getSelectionShape()
getViewSelectionShape().TextSelection interface.getSelectionShape in interface TextSelectionpublic Shape getPDFSelectionShape()
getPDFSelectionShape in interface TextSelectiongetPDFQuadrilaterals()public Shape getViewSelectionShape()
getViewSelectionShape in interface TextSelection