Interface JRMeasuredText

All Known Implementing Classes:
SimpleMeasuredText, TextMeasurer.TextMeasuredState

public interface JRMeasuredText
Text measuring information as produced by a text measurer.
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
  • Method Details

    • getLeadingOffset

      float getLeadingOffset()
      Returns the text leading offset.
      Returns:
      the text leading offset
    • getLineSpacingFactor

      float getLineSpacingFactor()
      Return the line spacing factor for the text.
      Returns:
      the line spacing factor
    • getTextWidth

      float getTextWidth()
      Returns the text's measure width.
      Returns:
      the text's measure width
    • getAverageCharWidth

      float getAverageCharWidth()
      Returns the text's average character width.
      Returns:
      the text's average character width
    • getTextHeight

      float getTextHeight()
      Returns the text's measure height.
      Returns:
      the text's measure height
    • getTextOffset

      int getTextOffset()
      Returns the offset up to which text fitted.
      Returns:
      the offset up to which text fitted
    • isLeftToRight

      boolean isLeftToRight()
      Returns whether the text was determined to be left to right or not.
      Returns:
      whether the text was determined to be left to right
    • isParagraphCut

      boolean isParagraphCut()
      Returns whether the text was cut during a paragraph or the last paragraph was complete.
      Returns:
      whether the last paragraph was cut
    • getTextSuffix

      String getTextSuffix()
      Returns the suffix that was appended to the text (after getTextOffset()).
      Returns:
      the suffix that was appended to the text
    • getLineBreakOffsets

      short[] getLineBreakOffsets()
      Returns the line break offsets as required for JRPrintText.getLineBreakOffsets().
      Returns:
      the line break offsets for the measured text