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, verticalOffsetcleanup, 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, updateHeightspublic 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 BoxRendererIOExceptionpublic void updateRowspan(TableSectionRenderer.CellStruct cs)
public void getDestinationRenderers(Map<String,Renderer> results)
getDestinationRenderers in class Rendererpublic int alignContentToPageBreaks(Context.PageBreakRef pbObj) throws IOException
alignContentToPageBreaks in class BoxRendererIOExceptionpublic Context.PageBreakRef createAssignedPageBreak(boolean above, int extent)
createAssignedPageBreak in class BoxRendererpublic RStatus findAutoPageBreaks(List<Context.PageBreakRef> pbreaks, int top, int pheight) throws IOException
findAutoPageBreaks in class BoxRendererIOExceptionpublic boolean doesNotPrintToPage()
throws IOException
doesNotPrintToPage in class RendererIOExceptionpublic RStatus render() throws IOException
render in class RendererIOExceptionpublic int getAbsVerticalPosition()
getAbsVerticalPosition in class BoxRendererpublic int getAbsHorizontalPosition()
getAbsHorizontalPosition in class BoxRendererpublic void swapLastChildren()
public Renderer addChild(Renderer renderer)
addChild in class BoxRendererpublic int getChildrenNumber()
getChildrenNumber in class BoxRendererpublic 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
IOExceptionpublic boolean isTaggedOutput(Context context)
isTaggedOutput in class Rendererpublic void resetMinWidth()
resetMinWidth in class BoxRendererpublic int getAbsPositionedBottomEdge()
getAbsPositionedBottomEdge in class RendererRevision 4.0.15 / 20220727-0149