public final class TextareaRenderer extends BlockRenderer implements InlineItem
Renderer.ReflowPhase
Modifier and Type | Field and Description |
---|---|
int |
scrollbarWidth |
MIN_ROW_WIDTH
abb, offset, row
Constructor and Description |
---|
TextareaRenderer(Element element) |
Modifier and Type | Method and Description |
---|---|
void |
assignToRow(RowRenderer row) |
StringBuilder |
dump(int mode,
int indent) |
int |
getBaseline(Context context) |
int |
getMinWidth(float base) |
int |
getOuterMinWidth(float base) |
float |
getOuterWidth() |
int |
getScrollbarWidth() |
float |
getWidth() |
RStatus |
layout(Renderer.ReflowPhase phase) |
RStatus |
render() |
void |
setX(float x) |
addAbsChild, addChild, addPositionAnchor, alignContentToPageBreaks, containsFloats, doesNotPrintToPage, findAutoPageBreaks, findParentRenderer, getAbsHorizontalPosition, getAbsPositionedBottomEdge, getAbsVerticalPosition, getChildAt, getChildrenNumber, getContentHeight, getContentWidth, getDestinationRenderers, getMaxWidth, getOffsetInRow, getPositionAnchor, getX, isBody, isDocumentElementRenderer, isFirstRow, isLastContentPortion, isLastRow, isTheFirstRow, isUseAwt, moveChildUp, reLayout, resetLayout, resetMinWidth, setOuterWidth, setUseAwt, toString
borderBottom, borderLeft, borderRight, borderTop, collapseBorders, containingBlock, createAssignedPageBreak, createAssignedPageBreak, createAssignedPageBreak, dashCalculator, expandHeight, getExtraBottomOffset, getHeight, getOuterHeight, getParentForAbs, getTextBaseline, hasBackground, hasBorder, hasPadding, hasPercentualWidth, hasWidthBase, horizontalExtent, isAbsPositioned, isAvoidPageBreak, isLastChild, isOutOfFlowPositioned, isRelPositioned, isRTL, logicalHeight, logicalMaxHeight, logicalMinHeight, marginBottom, marginLeft, marginRight, marginTop, paddingBottom, paddingLeft, paddingRight, paddingTop, setHeight, setOuterHeight, setWidth, verticalMarginExtent, verticalOffset
cleanup, getClear, getContext, getDecoration, getDisplayType, getElement, getFloat, getFontSize, getHeightObj, getLang, getMaxHeightObj, getMaxWidthObj, getMinHeightObj, getMinWidthObj, getParent, getTitle, getWidthObj, isAutoWidth, isBoxSized, isFloating, isTable, isTaggedOutput, isTBRL, setParent, updateHeights
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getHeight, getOuterHeight, getX, isRTL
public TextareaRenderer(Element element)
public int getScrollbarWidth()
getScrollbarWidth
in class BoxRenderer
public int getOuterMinWidth(float base) throws ForcedTerminationException
getOuterMinWidth
in class BlockRenderer
ForcedTerminationException
public int getMinWidth(float base) throws ForcedTerminationException
getMinWidth
in class BlockRenderer
ForcedTerminationException
public RStatus layout(Renderer.ReflowPhase phase) throws IOException
layout
in class BlockRenderer
IOException
public RStatus render() throws IOException
render
in class BlockRenderer
IOException
public int getBaseline(Context context)
getBaseline
in interface InlineItem
getBaseline
in class BlockRenderer
public float getWidth()
getWidth
in interface InlineItem
getWidth
in class BlockRenderer
public float getOuterWidth()
getOuterWidth
in interface InlineItem
getOuterWidth
in class BoxRenderer
public StringBuilder dump(int mode, int indent)
dump
in interface InlineItem
dump
in class BlockRenderer
public void setX(float x)
setX
in interface InlineItem
setX
in class BlockRenderer
public void assignToRow(RowRenderer row)
assignToRow
in interface InlineItem
assignToRow
in class BlockRenderer
Revision 4.0.15 / 20220727-0149