public class TableRowRenderer extends BoxRenderer
Renderer.ReflowPhase
abb, 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, verticalOffset
cleanup, 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, updateHeights
public TableRowRenderer()
public TableRowRenderer(Element element)
public RStatus layout(Renderer.ReflowPhase phase) throws IOException
layout
in class BoxRenderer
IOException
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 int calcExtent(Context.PageBreakRef pbObj)
public boolean isHeaderRow()
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 int getAbsVerticalPosition()
getAbsVerticalPosition
in class BoxRenderer
public int getAbsHorizontalPosition()
getAbsHorizontalPosition
in class BoxRenderer
public 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 BoxRenderer
public int getMaxTopBorder()
public int getMaxBottomBorder()
public boolean doesNotPrintToPage() throws IOException
doesNotPrintToPage
in class Renderer
IOException
public RStatus render() throws IOException
render
in class Renderer
IOException
public RStatus prefillBackground(TargetRenderContext context) throws IOException
IOException
public Renderer addChild(Renderer renderer)
addChild
in class BoxRenderer
public void endOfRow()
public void endOfRows()
public boolean collapseBorders()
collapseBorders
in class BoxRenderer
public int getChildrenNumber()
getChildrenNumber
in class BoxRenderer
public 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