public class RenderableComplexText extends RenderNode
RenderNode.CacheState
CACHE_CLEAN, CACHE_DEEP_DIRTY, CACHE_DIRTY, HORIZONTAL_AXIS, VERTICAL_AXIS
Constructor and Description |
---|
RenderableComplexText(StyleSheet styleSheet,
InstanceID instanceID,
ElementType elementType,
ReportAttributeMap<Object> attributes,
RichTextSpec text) |
RenderableComplexText(StyleSheet styleSheet,
InstanceID instanceID,
ElementType elementType,
ReportAttributeMap<Object> attributes,
String text) |
Modifier and Type | Method and Description |
---|---|
void |
computeMinimumChunkWidth(OutputProcessorMetaData data,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager) |
int |
getNodeType() |
ParagraphFontMetrics |
getParagraphFontMetrics() |
String |
getRawText() |
RichTextSpec |
getRichText() |
TextLayout |
getTextLayout() |
boolean |
isForceLinebreak() |
boolean |
isSameSource(RenderableComplexText suffix) |
RenderableComplexText |
merge(RenderableComplexText suffix) |
void |
setForceLinebreak(boolean forceLinebreak) |
void |
setParagraphFontMetrics(ParagraphFontMetrics paragraphFontMetrics) |
void |
setTextLayout(TextLayout textLayout) |
apply, clone, derive, deriveFrozen, findNodeById, freeze, getApplyState, getAttributes, getCachedAge, getCachedHeight, getCachedWidth, getCachedX, getCachedX2, getCachedY, getCachedY2, getCacheState, getChangeTracker, getChildCount, getContentRefCount, getDescendantCount, getEffectiveMarginBottom, getEffectiveMarginTop, getEffectiveMinimumChunkSize, getElementType, getHeight, getInstanceId, getLayoutNodeType, getLayoutParent, getLinebreakAge, getLogicalPage, getMajorAxis, getMaximumBoxWidth, getMinimumChunkWidth, getMinorAxis, getName, getNext, getNodeLayoutProperties, getOrphanLeafCount, getOverflowAreaHeight, getOverflowAreaWidth, getParent, getPrev, getRestrictFinishedClearOut, getRowIndex, getStateKey, getStyleSheet, getTableRefCount, getValidateModelAge, getVerticalTextAlignment, getWidowLeafCount, getWidth, getX, getY, getY2, isBoxOverflowX, isBoxOverflowY, isBoxVisible, isBoxVisible, isBreakAfter, isCacheValid, isContainsReservedContent, isDeepFinishedTable, isDiscardable, isEmpty, isFinishedPaginate, isFinishedTable, isFrozen, isIgnorableForRendering, isLinebreakCacheValid, isNodeVisible, isNodeVisible, isNodeVisible, isNodeVisible, isOpen, isOrphanLeaf, isParanoidModelChecks, isRenderBox, isSizeSpecifiesBorderBox, isValidateModelCacheValid, isValidateModelResult, isVirtualNode, isVisible, isWidowBox, markApplyStateDirty, setCachedHeight, setCachedWidth, setCachedX, setCachedY, setFinishedPaginate, setFinishedTable, setHeight, setLinebreakAge, setMaximumBoxWidth, setValidateModelResult, setVirtualNode, setWidowBox, setWidth, setX, setY, shift, shiftCached
public RenderableComplexText(StyleSheet styleSheet, InstanceID instanceID, ElementType elementType, ReportAttributeMap<Object> attributes, RichTextSpec text)
public RenderableComplexText(StyleSheet styleSheet, InstanceID instanceID, ElementType elementType, ReportAttributeMap<Object> attributes, String text)
public void computeMinimumChunkWidth(OutputProcessorMetaData data, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
public int getNodeType()
getNodeType
in class RenderNode
public String getRawText()
public RichTextSpec getRichText()
public TextLayout getTextLayout()
public void setTextLayout(TextLayout textLayout)
public void setForceLinebreak(boolean forceLinebreak)
public boolean isForceLinebreak()
public RenderableComplexText merge(RenderableComplexText suffix)
public boolean isSameSource(RenderableComplexText suffix)
public void setParagraphFontMetrics(ParagraphFontMetrics paragraphFontMetrics)
public ParagraphFontMetrics getParagraphFontMetrics()