public class TableSectionRenderer extends BoxRenderer
Modifier and Type | Class and Description |
---|---|
static class |
TableSectionRenderer.CellStruct |
static class |
TableSectionRenderer.RowStruct |
Renderer.ReflowPhase
Modifier and Type | Field and Description |
---|---|
int |
firstRowNo |
abb, offset, row
Constructor and Description |
---|
TableSectionRenderer() |
TableSectionRenderer(Element element) |
addAbsChild, borderBottom, borderLeft, borderRight, borderTop, collapseBorders, containingBlock, createAssignedPageBreak, createAssignedPageBreak, dashCalculator, expandHeight, findParentRenderer, getChildAt, getContentHeight, getContentWidth, getExtraBottomOffset, getHeight, getOffsetInRow, getOuterHeight, getOuterWidth, getParentForAbs, getScrollbarWidth, getTextBaseline, hasBackground, hasBorder, hasPadding, hasPercentualWidth, hasWidthBase, horizontalExtent, isAbsPositioned, isAvoidPageBreak, isLastChild, isOutOfFlowPositioned, isRelPositioned, isRTL, logicalHeight, logicalMaxHeight, logicalMinHeight, marginBottom, marginLeft, marginRight, marginTop, moveChildUp, paddingBottom, paddingLeft, paddingRight, paddingTop, resetLayout, setHeight, setOuterHeight, setOuterWidth, setWidth, verticalMarginExtent, verticalOffset
cleanup, getClear, getContext, getDecoration, getDisplayType, getElement, getFloat, getFontSize, getHeightObj, getLang, getMaxHeightObj, getMaxWidth, getMaxWidthObj, getMinHeightObj, getMinWidth, getMinWidthObj, getOuterMinWidth, getParent, getTitle, getWidthObj, getX, isAutoWidth, isBody, isBoxSized, isFloating, isTable, isTBRL, isUseAwt, reLayout, setParent, setUseAwt, toString, updateHeights
public TableSectionRenderer()
public TableSectionRenderer(Element element)
public void setFirstRowno(int firstRowNo)
public boolean contains(TableRowRenderer row)
public RStatus layout(Renderer.ReflowPhase phase) throws IOException
layout
in class BoxRenderer
IOException
public void updateRowspan(TableSectionRenderer.CellStruct cs)
public void getDestinationRenderers(Map<String,Renderer> results)
getDestinationRenderers
in class Renderer
public int alignContentToPageBreaks(Context.PageBreakRef pbObj) throws IOException
alignContentToPageBreaks
in class BoxRenderer
IOException
public Context.PageBreakRef createAssignedPageBreak(boolean above, int extent)
createAssignedPageBreak
in class BoxRenderer
public RStatus findAutoPageBreaks(List<Context.PageBreakRef> pbreaks, int top, int pheight) throws IOException
findAutoPageBreaks
in class BoxRenderer
IOException
public boolean doesNotPrintToPage() throws IOException
doesNotPrintToPage
in class Renderer
IOException
public RStatus render() throws IOException
render
in class Renderer
IOException
public int getAbsVerticalPosition()
getAbsVerticalPosition
in class BoxRenderer
public int getAbsHorizontalPosition()
getAbsHorizontalPosition
in class BoxRenderer
public void swapLastChildren()
public Renderer addChild(Renderer renderer)
addChild
in class BoxRenderer
public int getChildrenNumber()
getChildrenNumber
in class BoxRenderer
public TableRenderer table()
public boolean needsCellRecalc()
public void setNeedsCellRecalc(boolean needsCellRecalc)
public void distributeRowspanHeight(int startRow, int endRow, int height)
public int getRowNumber()
public int rowIndex(TableRowRenderer row)
public TableRowRenderer firstRow()
public TableSectionRenderer.CellStruct cellAt(int row, int col)
public int cellEffPos(int row, TableCellRenderer cell)
public TableCellRenderer primaryCellAt(int row, int col)
public StringBuilder dump(int mode, int indent)
public void removeLastRow()
public TableRowRenderer lastRow()
public void finalizeCellContent(Context context) throws IOException
IOException
public boolean isTaggedOutput(Context context)
isTaggedOutput
in class Renderer
public void resetMinWidth()
resetMinWidth
in class BoxRenderer
public int getAbsPositionedBottomEdge()
getAbsPositionedBottomEdge
in class Renderer
Revision 4.0.15 / 20220727-0149