public interface JRPrintText extends JRPrintElement, JRAlignment, JRPrintAnchor, JRPrintHyperlink, JRBox, JRFont, JRCommonText
| Modifier and Type | Field and Description |
|---|---|
static byte |
RUN_DIRECTION_LTR
Deprecated.
Replaced by
RunDirectionEnum.LTR. |
static byte |
RUN_DIRECTION_RTL
Deprecated.
Replaced by
RunDirectionEnum.RTL. |
static short[] |
ZERO_LINE_BREAK_OFFSETS
Zero-length line break offset array used for
getLineBreakOffsets()
when the text does not have any line breaks. |
HORIZONTAL_ALIGN_CENTER, HORIZONTAL_ALIGN_JUSTIFIED, HORIZONTAL_ALIGN_LEFT, HORIZONTAL_ALIGN_RIGHT, VERTICAL_ALIGN_BOTTOM, VERTICAL_ALIGN_JUSTIFIED, VERTICAL_ALIGN_MIDDLE, VERTICAL_ALIGN_TOPDEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_PDF_EMBEDDED, DEFAULT_PDF_ENCODING, DEFAULT_PDF_FONT_NAMEMARKUP_HTML, MARKUP_NONE, MARKUP_RTF, MARKUP_STYLED_TEXT| Modifier and Type | Method and Description |
|---|---|
JRBox |
getBox()
Deprecated.
Replaced by
JRBoxContainer.getLineBox() |
JRFont |
getFont()
Deprecated.
|
java.lang.String |
getFormatFactoryClass()
Returns the name of the class implementing the
FormatFactory
interface to use with this text element, in case it is not the same as the one for the overall document. |
JRStyledText |
getFullStyledText(JRStyledTextAttributeSelector attributeSelector)
Returns the full styled text of this object.
|
java.lang.String |
getFullText()
Returns the full (not truncated) text of this object.
|
float |
getLeadingOffset()
Deprecated.
No longer used.
|
short[] |
getLineBreakOffsets()
Returns the line break offsets for the text if saved during report fill.
|
float |
getLineSpacingFactor()
Deprecated.
No longer used.
|
java.lang.String |
getLocaleCode()
Returns the code of the
java.util.Locale which was used
while formatting the source value of the text. |
java.lang.String |
getOriginalText()
Returns the original text that was set in this object.
|
java.lang.Byte |
getOwnLineSpacing()
Deprecated.
Replaced by
#getParagraph()#getOwnLineSpacing(). |
LineSpacingEnum |
getOwnLineSpacingValue()
Deprecated.
Replaced by
#getParagraph()#getOwnLineSpacing(). |
java.lang.String |
getOwnMarkup() |
java.lang.Byte |
getOwnRotation()
Deprecated.
Replaced by
getOwnRotationValue(). |
RotationEnum |
getOwnRotationValue()
Gets the text own rotation.
|
java.lang.String |
getPattern()
Returns the pattern used to format a value that was the source of this text.
|
byte |
getRunDirection()
Deprecated.
Replaced by
getRunDirectionValue(). |
RunDirectionEnum |
getRunDirectionValue()
Gets the text run direction.
|
JRStyledText |
getStyledText(JRStyledTextAttributeSelector attributeSelector)
Returns the styled text for this object.
|
java.lang.String |
getText()
Returns the possibly truncated (when
getTextTruncateIndex() is not null) text of this object. |
byte |
getTextAlignment()
Deprecated.
Replaced by
JRAlignment.getHorizontalAlignment(). |
float |
getTextHeight() |
java.lang.Integer |
getTextTruncateIndex()
Returns the index to which this object's text is to be truncated.
|
java.lang.String |
getTextTruncateSuffix()
Returns the suffix that is to be appended to the truncated text
(as returned by
getText(). |
java.lang.String |
getTimeZoneId()
Returns the
ID of the java.util.TimeZone
used to format this text's date source value. |
java.lang.String |
getValueClassName()
Returns the type of the value which was used to generate this text.
|
void |
setBox(JRBox box)
Deprecated.
|
void |
setFont(JRFont font)
Deprecated.
|
void |
setLeadingOffset(float leadingOffset)
Deprecated.
No longer used.
|
void |
setLineBreakOffsets(short[] lineBreakOffsets)
Sets the line break offsets for the text.
|
void |
setLineSpacing(byte lineSpacing)
Deprecated.
Replaced by
#getParagraph()#setLineSpacing(LineSpacingEnum). |
void |
setLineSpacing(java.lang.Byte lineSpacing)
Deprecated.
Replaced by
#getParagraph()#setLineSpacing(LineSpacingEnum). |
void |
setLineSpacing(LineSpacingEnum lineSpacing)
Deprecated.
Replaced by
#getParagraph()#setLineSpacing(LineSpacingEnum). |
void |
setLineSpacingFactor(float lineSpacingFactor)
Deprecated.
No longer used.
|
void |
setMarkup(java.lang.String markup) |
void |
setRotation(byte rotation)
Deprecated.
Replaced by
setRotation(RotationEnum). |
void |
setRotation(java.lang.Byte rotation)
Deprecated.
Replaced by
setRotation(RotationEnum). |
void |
setRotation(RotationEnum rotationEnum)
Sets the text rotation.
|
void |
setRunDirection(byte rotation)
Deprecated.
Replaced by
setRunDirection(RunDirectionEnum). |
void |
setRunDirection(RunDirectionEnum runDirectionEnum)
Sets the text run direction.
|
void |
setStyledText(boolean isStyledText)
Deprecated.
Replaced by
setMarkup(String) |
void |
setStyledText(java.lang.Boolean isStyledText)
Deprecated.
Replaced by
setMarkup(String) |
void |
setText(java.lang.String text)
Set the text for this object.
|
void |
setTextAlignment(byte horizontalAlignment)
Deprecated.
Replaced by
JRAlignment.setHorizontalAlignment(byte). |
void |
setTextHeight(float textHeight) |
void |
setTextTruncateIndex(java.lang.Integer index)
Sets the index to which this object's text is to be truncated.
|
void |
setTextTruncateSuffix(java.lang.String suffix)
Sets the suffix to be appended to the truncated text.
|
accept, getHeight, getKey, getOrigin, getWidth, getX, getY, setHeight, setStyle, setWidth, setX, setYgetParentProperties, getPropertiesMap, hasPropertiesgetHorizontalAlignment, getHorizontalAlignmentValue, getOwnHorizontalAlignment, getOwnHorizontalAlignmentValue, getOwnVerticalAlignment, getOwnVerticalAlignmentValue, getVerticalAlignment, getVerticalAlignmentValue, setHorizontalAlignment, setHorizontalAlignment, setHorizontalAlignment, setVerticalAlignment, setVerticalAlignment, setVerticalAlignmentgetAnchorName, getBookmarkLevel, setAnchorName, setBookmarkLevelgetHyperlinkAnchor, getHyperlinkPage, getHyperlinkParameters, getHyperlinkReference, getHyperlinkTarget, getHyperlinkTargetValue, getHyperlinkTooltip, getHyperlinkType, getHyperlinkTypeValue, getLinkTarget, getLinkType, setHyperlinkAnchor, setHyperlinkPage, setHyperlinkParameters, setHyperlinkReference, setHyperlinkTarget, setHyperlinkTarget, setHyperlinkTooltip, setHyperlinkType, setHyperlinkType, setLinkTarget, setLinkTypegetBorder, getBorderColor, getBottomBorder, getBottomBorderColor, getBottomPadding, getLeftBorder, getLeftBorderColor, getLeftPadding, getOwnBorder, getOwnBorderColor, getOwnBottomBorder, getOwnBottomBorderColor, getOwnBottomPadding, getOwnLeftBorder, getOwnLeftBorderColor, getOwnLeftPadding, getOwnPadding, getOwnRightBorder, getOwnRightBorderColor, getOwnRightPadding, getOwnTopBorder, getOwnTopBorderColor, getOwnTopPadding, getPadding, getRightBorder, getRightBorderColor, getRightPadding, getTopBorder, getTopBorderColor, getTopPadding, setBorder, setBorder, setBorderColor, setBottomBorder, setBottomBorder, setBottomBorderColor, setBottomPadding, setBottomPadding, setLeftBorder, setLeftBorder, setLeftBorderColor, setLeftPadding, setLeftPadding, setPadding, setPadding, setRightBorder, setRightBorder, setRightBorderColor, setRightPadding, setRightPadding, setTopBorder, setTopBorder, setTopBorderColor, setTopPadding, setTopPaddinggetFontName, getFontSize, getOwnFontName, getOwnFontSize, getOwnPdfEncoding, getOwnPdfFontName, getOwnSize, getPdfEncoding, getPdfFontName, getReportFont, getSize, isBold, isItalic, isOwnBold, isOwnItalic, isOwnPdfEmbedded, isOwnStrikeThrough, isOwnUnderline, isPdfEmbedded, isStrikeThrough, isUnderline, setBold, setBold, setFontName, setFontSize, setFontSize, setItalic, setItalic, setPdfEmbedded, setPdfEmbedded, setPdfEncoding, setPdfFontName, setReportFont, setSize, setSize, setStrikeThrough, setStrikeThrough, setUnderline, setUnderlinegetFontSize, getLineSpacing, getLineSpacingValue, getMarkup, getRotation, getRotationValue, isOwnStyledText, isStyledTextgetBackcolor, getForecolor, getMode, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, setBackcolor, setForecolor, setMode, setMode, setModegetDefaultLineColor, getLineBoxgetParagraphgetDefaultStyleProvider, getStyle, getStyleNameReferencestatic final short[] ZERO_LINE_BREAK_OFFSETS
getLineBreakOffsets()
when the text does not have any line breaks.static final byte RUN_DIRECTION_LTR
RunDirectionEnum.LTR.static final byte RUN_DIRECTION_RTL
RunDirectionEnum.RTL.java.lang.String getText()
getTextTruncateIndex() is not null) text of this object.getFullText(),
getTextTruncateSuffix()void setText(java.lang.String text)
text - the textsetTextTruncateIndex(Integer)java.lang.Integer getTextTruncateIndex()
JRTextElement.PROPERTY_PRINT_KEEP_FULL_TEXT,
getTextTruncateSuffix()void setTextTruncateIndex(java.lang.Integer index)
getText() or getStyledText(JRStyledTextAttributeSelector)
are called.index - the index to which this object's text is to be truncatedjava.lang.String getTextTruncateSuffix()
getText().JRTextElement.PROPERTY_TRUNCATE_SUFFIXvoid setTextTruncateSuffix(java.lang.String suffix)
suffix - the suffix to be appended to the truncated textgetTextTruncateSuffix()java.lang.String getFullText()
getText(),
getTextTruncateIndex()java.lang.String getOriginalText()
JRStyledText getStyledText(JRStyledTextAttributeSelector attributeSelector)
getText().attributeSelector - the styled text attribute selectorJRStyledText getFullStyledText(JRStyledTextAttributeSelector attributeSelector)
attributeSelector - the styled text attribute selectorgetFullText()float getLineSpacingFactor()
void setLineSpacingFactor(float lineSpacingFactor)
float getLeadingOffset()
void setLeadingOffset(float leadingOffset)
byte getTextAlignment()
JRAlignment.getHorizontalAlignment().void setTextAlignment(byte horizontalAlignment)
JRAlignment.setHorizontalAlignment(byte).java.lang.Byte getOwnRotation()
getOwnRotationValue().getOwnRotation in interface JRCommonTextvoid setRotation(byte rotation)
setRotation(RotationEnum).setRotation in interface JRCommonTextvoid setRotation(java.lang.Byte rotation)
setRotation(RotationEnum).setRotation in interface JRCommonTextRotationEnum getOwnRotationValue()
getOwnRotationValue in interface JRCommonTextRotationEnumvoid setRotation(RotationEnum rotationEnum)
setRotation in interface JRCommonTextrotationEnum - a value representing one of the text rotation constants in RotationEnumbyte getRunDirection()
getRunDirectionValue().void setRunDirection(byte rotation)
setRunDirection(RunDirectionEnum).RunDirectionEnum getRunDirectionValue()
RunDirectionEnumvoid setRunDirection(RunDirectionEnum runDirectionEnum)
runDirectionEnum - a value representing one of the text run direction constants in RunDirectionEnumfloat getTextHeight()
void setTextHeight(float textHeight)
java.lang.Byte getOwnLineSpacing()
#getParagraph()#getOwnLineSpacing().getOwnLineSpacing in interface JRCommonTextvoid setLineSpacing(byte lineSpacing)
#getParagraph()#setLineSpacing(LineSpacingEnum).setLineSpacing in interface JRCommonTextvoid setLineSpacing(java.lang.Byte lineSpacing)
#getParagraph()#setLineSpacing(LineSpacingEnum).setLineSpacing in interface JRCommonTextLineSpacingEnum getOwnLineSpacingValue()
#getParagraph()#getOwnLineSpacing().getOwnLineSpacingValue in interface JRCommonTextvoid setLineSpacing(LineSpacingEnum lineSpacing)
#getParagraph()#setLineSpacing(LineSpacingEnum).setLineSpacing in interface JRCommonTextvoid setStyledText(boolean isStyledText)
setMarkup(String)void setStyledText(java.lang.Boolean isStyledText)
setMarkup(String)java.lang.String getOwnMarkup()
getOwnMarkup in interface JRCommonTextvoid setMarkup(java.lang.String markup)
setMarkup in interface JRCommonTextJRBox getBox()
JRBoxContainer.getLineBox()void setBox(JRBox box)
JRFont getFont()
void setFont(JRFont font)
java.lang.String getValueClassName()
Text fields that have a non-String expression
save the value type using this attribute. This information can be used by
exporters to treat numerical or date texts (for instance) in a special manner.
java.lang.String getPattern()
The pattern can be used to parse the text back to its source value.
getValueClassName()java.lang.String getFormatFactoryClass()
FormatFactory
interface to use with this text element, in case it is not the same as the one for the overall document.java.lang.String getLocaleCode()
java.util.Locale which was used
while formatting the source value of the text.
The code is created using the java.util.Locale.toString()
convention.
When this attribute is null, the locale returned by
JasperPrint.getLocaleCode() is used.
This way, the locale is specified in a single place when all the (or many ) texts from a print object
were formatted using the same locale.
java.util.Locale used when formatting this text's source valuejava.lang.String getTimeZoneId()
ID of the java.util.TimeZone
used to format this text's date source value.
When this attribute is null, the time zone returned by
JasperPrint.getTimeZoneId() is used.
ID of the java.util.TimeZone
used to format this text's date source valueshort[] getLineBreakOffsets()
The array of offsets is incremental, each offset adds to the
previous value. I.e. the positions at which line breaks occur
are offset[0], offset[0] + offset[1],
offset[0] + offset[1] + offset[2] and so on.
This array does not include positions for explicit line breaks in the text, i.e. for line breaks that occur due to new line characters in the text. The array only includes line break positions within a paragraph in the text.
If the text was meant to have saved line break offsets but no (non
explicit) breaks were detected (e.g. if the text is a single line),
this method will return a zero-length array. If the text was not meant
to include saved line breaks, the method will return null.
null if no line break positions were saved during the fillJRTextElement.PROPERTY_SAVE_LINE_BREAKSvoid setLineBreakOffsets(short[] lineBreakOffsets)
lineBreakOffsets - the line break offsetsgetLineBreakOffsets()© 2001-2010 Jaspersoft Corporation www.jaspersoft.com