Search in sources :

Example 1 with LineSegment

use of com.itextpdf.kernel.geom.LineSegment in project i7j-pdfsweep by itext.

the class PdfCleanUpFilter method getTextRectangle.

/**
 * Get the bounding box of a TextRenderInfo object.
 *
 * @param renderInfo input TextRenderInfo object
 */
private static Point[] getTextRectangle(TextRenderInfo renderInfo) {
    LineSegment ascent = renderInfo.getAscentLine();
    LineSegment descent = renderInfo.getDescentLine();
    return new Point[] { new Point(ascent.getStartPoint().get(0), ascent.getStartPoint().get(1)), new Point(ascent.getEndPoint().get(0), ascent.getEndPoint().get(1)), new Point(descent.getEndPoint().get(0), descent.getEndPoint().get(1)), new Point(descent.getStartPoint().get(0), descent.getStartPoint().get(1)) };
}
Also used : Point(com.itextpdf.kernel.geom.Point) LineSegment(com.itextpdf.kernel.geom.LineSegment)

Aggregations

LineSegment (com.itextpdf.kernel.geom.LineSegment)1 Point (com.itextpdf.kernel.geom.Point)1