Package net.sf.jasperreports.engine.util
Class SimpleMeasuredText
- java.lang.Object
-
- net.sf.jasperreports.engine.util.SimpleMeasuredText
-
- All Implemented Interfaces:
JRMeasuredText
public class SimpleMeasuredText extends Object implements JRMeasuredText
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description SimpleMeasuredText()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetLeadingOffset()Returns the text leading offset.short[]getLineBreakOffsets()Returns the line break offsets as required forJRPrintText.getLineBreakOffsets().floatgetLineSpacingFactor()Return the line spacing factor for the text.floatgetTextHeight()Returns the text's measure height.intgetTextOffset()Returns the offset up to which text fitted.StringgetTextSuffix()Returns the suffix that was appended to the text (afterJRMeasuredText.getTextOffset()).floatgetTextWidth()Returns the text's measure width.booleanisLeftToRight()Returns whether the text was determined to be left to right or not.booleanisParagraphCut()Returns whether the text was cut during a paragraph or the last paragraph was complete.voidsetLeadingOffset(float leadingOffset)voidsetLeftToRight(boolean leftToRight)voidsetLineBreakOffsets(short[] lineBreakOffsets)voidsetLineSpacingFactor(float lineSpacingFactor)voidsetParagraphCut(boolean paragraphCut)voidsetTextHeight(float textHeight)voidsetTextOffset(int textOffset)voidsetTextSuffix(String textSuffix)voidsetTextWidth(float textWidth)
-
-
-
Method Detail
-
setLeadingOffset
public void setLeadingOffset(float leadingOffset)
-
getLeadingOffset
public float getLeadingOffset()
Description copied from interface:JRMeasuredTextReturns the text leading offset.- Specified by:
getLeadingOffsetin interfaceJRMeasuredText- Returns:
- the text leading offset
-
setLineSpacingFactor
public void setLineSpacingFactor(float lineSpacingFactor)
-
getLineSpacingFactor
public float getLineSpacingFactor()
Description copied from interface:JRMeasuredTextReturn the line spacing factor for the text.- Specified by:
getLineSpacingFactorin interfaceJRMeasuredText- Returns:
- the line spacing factor
-
setTextWidth
public void setTextWidth(float textWidth)
-
getTextWidth
public float getTextWidth()
Description copied from interface:JRMeasuredTextReturns the text's measure width.- Specified by:
getTextWidthin interfaceJRMeasuredText- Returns:
- the text's measure width
-
setTextHeight
public void setTextHeight(float textHeight)
-
getTextHeight
public float getTextHeight()
Description copied from interface:JRMeasuredTextReturns the text's measure height.- Specified by:
getTextHeightin interfaceJRMeasuredText- Returns:
- the text's measure height
-
setTextOffset
public void setTextOffset(int textOffset)
-
getTextOffset
public int getTextOffset()
Description copied from interface:JRMeasuredTextReturns the offset up to which text fitted.- Specified by:
getTextOffsetin interfaceJRMeasuredText- Returns:
- the offset up to which text fitted
-
setLeftToRight
public void setLeftToRight(boolean leftToRight)
-
isLeftToRight
public boolean isLeftToRight()
Description copied from interface:JRMeasuredTextReturns whether the text was determined to be left to right or not.- Specified by:
isLeftToRightin interfaceJRMeasuredText- Returns:
- whether the text was determined to be left to right
-
setParagraphCut
public void setParagraphCut(boolean paragraphCut)
-
isParagraphCut
public boolean isParagraphCut()
Description copied from interface:JRMeasuredTextReturns whether the text was cut during a paragraph or the last paragraph was complete.- Specified by:
isParagraphCutin interfaceJRMeasuredText- Returns:
- whether the last paragraph was cut
-
setTextSuffix
public void setTextSuffix(String textSuffix)
-
getTextSuffix
public String getTextSuffix()
Description copied from interface:JRMeasuredTextReturns the suffix that was appended to the text (afterJRMeasuredText.getTextOffset()).- Specified by:
getTextSuffixin interfaceJRMeasuredText- Returns:
- the suffix that was appended to the text
-
setLineBreakOffsets
public void setLineBreakOffsets(short[] lineBreakOffsets)
-
getLineBreakOffsets
public short[] getLineBreakOffsets()
Description copied from interface:JRMeasuredTextReturns the line break offsets as required forJRPrintText.getLineBreakOffsets().- Specified by:
getLineBreakOffsetsin interfaceJRMeasuredText- Returns:
- the line break offsets for the measured text
-
-