public class TableRowRenderer extends BoxRenderer
Renderer.ReflowPhaseabb, offset, row| Constructor and Description | 
|---|
TableRowRenderer()  | 
TableRowRenderer(Element element)  | 
addAbsChild, borderBottom, borderLeft, borderRight, borderTop, containingBlock, createAssignedPageBreak, createAssignedPageBreak, dashCalculator, 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, resetMinWidth, setHeight, setOuterHeight, setOuterWidth, setWidth, verticalMarginExtent, verticalOffsetcleanup, getAbsPositionedBottomEdge, 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, isTaggedOutput, isTBRL, isUseAwt, reLayout, setParent, setUseAwt, toString, updateHeightspublic TableRowRenderer()
public TableRowRenderer(Element element)
public RStatus layout(Renderer.ReflowPhase phase) throws IOException
layout in class BoxRendererIOExceptionpublic void getDestinationRenderers(Map<String,Renderer> results)
getDestinationRenderers in class Rendererpublic int alignContentToPageBreaks(Context.PageBreakRef pbObj) throws IOException
alignContentToPageBreaks in class BoxRendererIOExceptionpublic int calcExtent(Context.PageBreakRef pbObj)
public boolean isHeaderRow()
public 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 int getAbsVerticalPosition()
getAbsVerticalPosition in class BoxRendererpublic int getAbsHorizontalPosition()
getAbsHorizontalPosition in class BoxRendererpublic void setRowno(int rowno)
public void setCellHeights()
public void setCellHeights(boolean omitValign)
public void updateRowspans()
public void updateRowspans(boolean omitValign)
public ArrayList<TableSectionRenderer.CellStruct> getRowspans(ArrayList<TableSectionRenderer.CellStruct> rowspans)
public void updateRowspanHeights()
public void expandHeight(int dif)
expandHeight in class BoxRendererpublic int getMaxTopBorder()
public int getMaxBottomBorder()
public boolean doesNotPrintToPage()
                           throws IOException
doesNotPrintToPage in class RendererIOExceptionpublic RStatus render() throws IOException
render in class RendererIOExceptionpublic RStatus prefillBackground(TargetRenderContext context) throws IOException
IOExceptionpublic Renderer addChild(Renderer renderer)
addChild in class BoxRendererpublic void endOfRow()
public void endOfRows()
public boolean collapseBorders()
collapseBorders in class BoxRendererpublic int getChildrenNumber()
getChildrenNumber in class BoxRendererpublic TableRenderer table()
public TableSectionRenderer section()
public TableRowRenderer getRowAbove()
public int numLogicalCells()
public int numEffectiveCells()
public TableCellRenderer getLogicalCell(int index)
public TableCellRenderer getEffectiveCell(int index)
public int effColToLogCol(int index)
public int logColToEffCol(int index)
public int getCellIndex(TableCellRenderer cell)
public int getCellHorizontalOffset(TableCellRenderer cell)
public StringBuilder dump(int mode, int indent)
public boolean hasHeaderCells()
Revision 4.0.15 / 20220727-0149