Package net.sf.jasperreports.engine.fill
Interface JRMeasuredText
-
- All Known Implementing Classes:
SimpleMeasuredText
,TextMeasurer.TextMeasuredState
public interface JRMeasuredText
Text measuring information as produced by atext measurer
.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
JRTextMeasurer.measure(net.sf.jasperreports.engine.util.JRStyledText, int, int, boolean, boolean)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description float
getAverageCharWidth()
Returns the text's average character width.float
getLeadingOffset()
Returns the text leading offset.short[]
getLineBreakOffsets()
Returns the line break offsets as required forJRPrintText.getLineBreakOffsets()
.float
getLineSpacingFactor()
Return the line spacing factor for the text.float
getTextHeight()
Returns the text's measure height.int
getTextOffset()
Returns the offset up to which text fitted.String
getTextSuffix()
Returns the suffix that was appended to the text (aftergetTextOffset()
).float
getTextWidth()
Returns the text's measure width.boolean
isLeftToRight()
Returns whether the text was determined to be left to right or not.boolean
isParagraphCut()
Returns whether the text was cut during a paragraph or the last paragraph was complete.
-
-
-
Method Detail
-
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 (aftergetTextOffset()
).- Returns:
- the suffix that was appended to the text
-
getLineBreakOffsets
short[] getLineBreakOffsets()
Returns the line break offsets as required forJRPrintText.getLineBreakOffsets()
.- Returns:
- the line break offsets for the measured text
-
-