|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillTextElement
public abstract class JRFillTextElement
| Field Summary | |
|---|---|
protected JRLineBox |
lineBox
|
protected JRParagraph |
paragraph
|
| Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
|---|
band, conditionalStylesContainer, currentEvaluation, currentStyle, defaultStyleProvider, delayedEvaluationsMap, dynamicProperties, elementGroup, elementId, expressionEvaluator, filler, initStyle, mergedProperties, originProvider, parent, printWhenGroupChanges, staticProperties, templates |
| Fields inherited from interface net.sf.jasperreports.engine.JRTextElement |
|---|
PROPERTY_PRINT_KEEP_FULL_TEXT, PROPERTY_SAVE_LINE_BREAKS, PROPERTY_TRUNCATE_AT_CHAR, PROPERTY_TRUNCATE_SUFFIX |
| Fields inherited from interface net.sf.jasperreports.engine.JRFont |
|---|
DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_PDF_EMBEDDED, DEFAULT_PDF_ENCODING, DEFAULT_PDF_FONT_NAME |
| Fields inherited from interface net.sf.jasperreports.engine.JRCommonText |
|---|
MARKUP_HTML, MARKUP_NONE, MARKUP_RTF, MARKUP_STYLED_TEXT |
| Constructor Summary | |
|---|---|
protected |
JRFillTextElement(JRBaseFiller filler,
JRTextElement textElement,
JRFillObjectFactory factory)
|
protected |
JRFillTextElement(JRFillTextElement textElement,
JRFillCloneFactory factory)
|
| Method Summary | |
|---|---|
protected abstract boolean |
canOverflow()
|
protected void |
chopTextElement(int availableStretchHeight)
|
protected void |
ensureTextMeasurer()
|
Color |
getDefaultLineColor()
|
JRFont |
getFont()
Deprecated. |
String |
getFontName()
|
int |
getFontSize()
|
HorizontalAlignEnum |
getHorizontalAlignmentValue()
Gets the text horizontal alignment. |
protected float |
getLeadingOffset()
|
JRLineBox |
getLineBox()
|
protected short[] |
getLineBreakOffsets()
|
protected float |
getLineSpacingFactor()
|
LineSpacingEnum |
getLineSpacingValue()
Deprecated. Replaced by JRParagraph.getLineSpacing(). |
String |
getMarkup()
Returns the text markup. |
protected MarkupProcessor |
getMarkupProcessor(String markup)
|
ModeEnum |
getModeValue()
Returns the element transparency mode. |
String |
getOwnFontName()
|
Integer |
getOwnFontSize()
|
HorizontalAlignEnum |
getOwnHorizontalAlignmentValue()
|
LineSpacingEnum |
getOwnLineSpacingValue()
Deprecated. Replaced by JRParagraph.getOwnLineSpacing(). |
String |
getOwnMarkup()
|
String |
getOwnPdfEncoding()
|
String |
getOwnPdfFontName()
|
RotationEnum |
getOwnRotationValue()
Gets the text own rotation. |
VerticalAlignEnum |
getOwnVerticalAlignmentValue()
|
JRParagraph |
getParagraph()
|
String |
getPdfEncoding()
|
String |
getPdfFontName()
|
protected String |
getRawText()
|
RotationEnum |
getRotationValue()
Gets the text rotation. |
RunDirectionEnum |
getRunDirectionValue()
|
protected JRStyledText |
getStyledText()
|
protected Map<AttributedCharacterIterator.Attribute,Object> |
getStyledTextAttributes()
|
String |
getText()
|
protected int |
getTextEnd()
|
protected float |
getTextHeight()
|
protected int |
getTextStart()
|
protected String |
getTextTruncateSuffix()
|
VerticalAlignEnum |
getVerticalAlignmentValue()
Gets the text vertical alignment. |
boolean |
isBold()
|
boolean |
isItalic()
|
Boolean |
isOwnBold()
|
Boolean |
isOwnItalic()
|
Boolean |
isOwnPdfEmbedded()
|
Boolean |
isOwnStrikeThrough()
|
Boolean |
isOwnUnderline()
|
boolean |
isPdfEmbedded()
|
boolean |
isStrikeThrough()
|
boolean |
isUnderline()
|
protected String |
processMarkupText(String text)
|
protected void |
reset()
|
protected void |
resetTextChunk()
|
protected void |
rewind()
|
void |
setBold(boolean isBold)
|
void |
setBold(Boolean isBold)
Alternative setBold method which allows also to reset the "own" isBold property. |
void |
setFontName(String fontName)
|
void |
setFontSize(int size)
|
void |
setFontSize(Integer size)
Alternative setSize method which allows also to reset the "own" size property. |
void |
setHeight(int height)
|
void |
setHorizontalAlignment(HorizontalAlignEnum horizontalAlignment)
Sets the text horizontal alignment. |
void |
setItalic(boolean isItalic)
|
void |
setItalic(Boolean isItalic)
Alternative setItalic method which allows also to reset the "own" isItalic property. |
protected void |
setLeadingOffset(float leadingOffset)
|
protected void |
setLineBreakOffsets(short[] lineBreakOffsets)
|
void |
setLineSpacing(LineSpacingEnum lineSpacing)
Deprecated. Replaced by JRParagraph.setLineSpacing(LineSpacingEnum). |
protected void |
setLineSpacingFactor(float lineSpacingFactor)
|
void |
setMarkup(String markup)
|
void |
setPdfEmbedded(boolean isPdfEmbedded)
|
void |
setPdfEmbedded(Boolean isPdfEmbedded)
Alternative setPdfEmbedded method which allows also to reset the "own" isPdfEmbedded property. |
void |
setPdfEncoding(String pdfEncoding)
|
void |
setPdfFontName(String pdfFontName)
|
protected void |
setPrintText(JRPrintText printText)
|
protected void |
setRawText(String rawText)
|
void |
setRotation(RotationEnum rotation)
Sets the text rotation. |
void |
setStrikeThrough(boolean isStrikeThrough)
|
void |
setStrikeThrough(Boolean isStrikeThrough)
Alternative setStrikeThrough method which allows also to reset the "own" isStrikeThrough property. |
protected void |
setTextEnd(int textEnd)
|
protected void |
setTextHeight(float textHeight)
|
protected void |
setTextStart(int textStart)
|
protected void |
setTextTruncateSuffix(String textTruncateSuffix)
|
void |
setUnderline(boolean isUnderline)
|
void |
setUnderline(Boolean isUnderline)
Alternative setUnderline method which allows also to reset the "own" isUnderline property. |
void |
setVerticalAlignment(VerticalAlignEnum verticalAlignment)
Gets the text vertical alignment. |
void |
setWidth(int width)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
|---|
collectExpressions, getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRChild |
|---|
clone |
| Methods inherited from interface net.sf.jasperreports.engine.JRVisitable |
|---|
visit |
| Methods inherited from interface net.sf.jasperreports.engine.JRCloneable |
|---|
clone |
| Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder |
|---|
getParentProperties, getPropertiesMap, hasProperties |
| Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
|---|
getBackcolor, getForecolor, getHeight, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
| Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable |
|---|
getUUID |
| Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
|---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
| Methods inherited from interface net.sf.jasperreports.engine.fill.JRFillCloneable |
|---|
createClone |
| Field Detail |
|---|
protected final JRLineBox lineBox
protected final JRParagraph paragraph
| Constructor Detail |
|---|
protected JRFillTextElement(JRBaseFiller filler,
JRTextElement textElement,
JRFillObjectFactory factory)
protected JRFillTextElement(JRFillTextElement textElement,
JRFillCloneFactory factory)
| Method Detail |
|---|
protected void ensureTextMeasurer()
public ModeEnum getModeValue()
JRCommonElement
getModeValue in interface JRCommonElementgetModeValue in class JRFillElementpublic HorizontalAlignEnum getHorizontalAlignmentValue()
JRAlignment
getHorizontalAlignmentValue in interface JRAlignmentHorizontalAlignEnumpublic HorizontalAlignEnum getOwnHorizontalAlignmentValue()
getOwnHorizontalAlignmentValue in interface JRAlignmentpublic void setHorizontalAlignment(HorizontalAlignEnum horizontalAlignment)
JRAlignment
setHorizontalAlignment in interface JRAlignmenthorizontalAlignment - a value representing one of the horizontal alignment constants in HorizontalAlignEnumpublic VerticalAlignEnum getVerticalAlignmentValue()
JRAlignment
getVerticalAlignmentValue in interface JRAlignmentVerticalAlignEnumpublic VerticalAlignEnum getOwnVerticalAlignmentValue()
getOwnVerticalAlignmentValue in interface JRAlignmentpublic void setVerticalAlignment(VerticalAlignEnum verticalAlignment)
JRAlignment
setVerticalAlignment in interface JRAlignmentverticalAlignment - a value representing one of the vertical alignment constants in VerticalAlignEnumpublic RotationEnum getRotationValue()
JRCommonText
getRotationValue in interface JRCommonTextRotationEnumpublic RotationEnum getOwnRotationValue()
JRCommonText
getOwnRotationValue in interface JRCommonTextRotationEnumpublic void setRotation(RotationEnum rotation)
JRCommonText
setRotation in interface JRCommonTextrotation - a value representing one of the text rotation constants in RotationEnumpublic LineSpacingEnum getLineSpacingValue()
JRParagraph.getLineSpacing().
getLineSpacingValue in interface JRCommonTextpublic LineSpacingEnum getOwnLineSpacingValue()
JRParagraph.getOwnLineSpacing().
getOwnLineSpacingValue in interface JRCommonTextpublic void setLineSpacing(LineSpacingEnum lineSpacing)
JRParagraph.setLineSpacing(LineSpacingEnum).
setLineSpacing in interface JRCommonTextpublic String getMarkup()
JRCommonText
getMarkup in interface JRCommonTextpublic String getOwnMarkup()
getOwnMarkup in interface JRCommonTextpublic void setMarkup(String markup)
setMarkup in interface JRCommonTextpublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic JRParagraph getParagraph()
getParagraph in interface JRParagraphContainerpublic JRFont getFont()
protected Map<AttributedCharacterIterator.Attribute,Object> getStyledTextAttributes()
protected float getLineSpacingFactor()
protected void setLineSpacingFactor(float lineSpacingFactor)
protected float getLeadingOffset()
protected void setLeadingOffset(float leadingOffset)
public RunDirectionEnum getRunDirectionValue()
protected float getTextHeight()
protected void setTextHeight(float textHeight)
protected int getTextStart()
protected void setTextStart(int textStart)
protected int getTextEnd()
protected void setTextEnd(int textEnd)
protected short[] getLineBreakOffsets()
protected void setLineBreakOffsets(short[] lineBreakOffsets)
protected void resetTextChunk()
protected String getRawText()
protected void setRawText(String rawText)
protected void reset()
reset in class JRFillElementprotected void rewind()
rewind in class JRFillElementprotected JRStyledText getStyledText()
public String getText()
protected void chopTextElement(int availableStretchHeight)
protected abstract boolean canOverflow()
public String getFontName()
getFontName in interface JRFontpublic String getOwnFontName()
getOwnFontName in interface JRFontpublic void setFontName(String fontName)
setFontName in interface JRFontpublic boolean isBold()
isBold in interface JRFontpublic Boolean isOwnBold()
isOwnBold in interface JRFontpublic void setBold(boolean isBold)
setBold in interface JRFontpublic void setBold(Boolean isBold)
setBold in interface JRFontpublic boolean isItalic()
isItalic in interface JRFontpublic Boolean isOwnItalic()
isOwnItalic in interface JRFontpublic void setItalic(boolean isItalic)
setItalic in interface JRFontpublic void setItalic(Boolean isItalic)
setItalic in interface JRFontpublic boolean isUnderline()
isUnderline in interface JRFontpublic Boolean isOwnUnderline()
isOwnUnderline in interface JRFontpublic void setUnderline(boolean isUnderline)
setUnderline in interface JRFontpublic void setUnderline(Boolean isUnderline)
setUnderline in interface JRFontpublic boolean isStrikeThrough()
isStrikeThrough in interface JRFontpublic Boolean isOwnStrikeThrough()
isOwnStrikeThrough in interface JRFontpublic void setStrikeThrough(boolean isStrikeThrough)
setStrikeThrough in interface JRFontpublic void setStrikeThrough(Boolean isStrikeThrough)
setStrikeThrough in interface JRFontpublic int getFontSize()
getFontSize in interface JRCommonTextgetFontSize in interface JRFontpublic Integer getOwnFontSize()
getOwnFontSize in interface JRFontpublic void setFontSize(int size)
setFontSize in interface JRFontpublic void setFontSize(Integer size)
setFontSize in interface JRFontpublic String getPdfFontName()
getPdfFontName in interface JRFontpublic String getOwnPdfFontName()
getOwnPdfFontName in interface JRFontpublic void setPdfFontName(String pdfFontName)
setPdfFontName in interface JRFontpublic String getPdfEncoding()
getPdfEncoding in interface JRFontpublic String getOwnPdfEncoding()
getOwnPdfEncoding in interface JRFontpublic void setPdfEncoding(String pdfEncoding)
setPdfEncoding in interface JRFontpublic boolean isPdfEmbedded()
isPdfEmbedded in interface JRFontpublic Boolean isOwnPdfEmbedded()
isOwnPdfEmbedded in interface JRFontpublic void setPdfEmbedded(boolean isPdfEmbedded)
setPdfEmbedded in interface JRFontpublic void setPdfEmbedded(Boolean isPdfEmbedded)
setPdfEmbedded in interface JRFontpublic Color getDefaultLineColor()
getDefaultLineColor in interface JRBoxContainerpublic void setHeight(int height)
setHeight in class JRFillElementpublic void setWidth(int width)
setWidth in interface JRElementsetWidth in class JRFillElementprotected String processMarkupText(String text)
protected MarkupProcessor getMarkupProcessor(String markup)
protected void setPrintText(JRPrintText printText)
protected String getTextTruncateSuffix()
protected void setTextTruncateSuffix(String textTruncateSuffix)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||