Class LineInfo


  • public class LineInfo
    extends java.lang.Object
    This class encapsulates the layout information about a single line in a multi-line flow.
    Version:
    $Id: LineInfo.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Detail

      • loc

        java.awt.geom.Point2D.Float loc
      • aci

        java.text.AttributedCharacterIterator aci
      • startIdx

        int startIdx
      • endIdx

        int endIdx
      • advance

        float advance
      • visualAdvance

        float visualAdvance
      • lastCharWidth

        float lastCharWidth
      • lineWidth

        float lineWidth
      • partial

        boolean partial
      • verticalAlignOffset

        java.awt.geom.Point2D.Float verticalAlignOffset
    • Constructor Detail

      • LineInfo

        public LineInfo​(java.awt.geom.Point2D.Float loc,
                        java.text.AttributedCharacterIterator aci,
                        GVTGlyphVector gv,
                        int startIdx,
                        int endIdx,
                        float advance,
                        float visualAdvance,
                        float lastCharWidth,
                        float lineWidth,
                        boolean partial,
                        java.awt.geom.Point2D.Float verticalAlignOffset)
    • Method Detail

      • getLocation

        public java.awt.geom.Point2D.Float getLocation()
      • getACI

        public java.text.AttributedCharacterIterator getACI()
      • getStartIdx

        public int getStartIdx()
      • getEndIdx

        public int getEndIdx()
      • getAdvance

        public float getAdvance()
      • getVisualAdvance

        public float getVisualAdvance()
      • getLastCharWidth

        public float getLastCharWidth()
      • getLineWidth

        public float getLineWidth()
      • isPartialLine

        public boolean isPartialLine()
      • getVerticalAlignOffset

        public java.awt.geom.Point2D.Float getVerticalAlignOffset()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object