public class ColumnDocumentRenderer extends DocumentRenderer
| Modifier and Type | Field and Description |
|---|---|
protected Rectangle[] |
columns |
protected int |
nextAreaNumber |
document, waitingDrawingElements, wrappedContentPagecurrentArea, currentPageNumber, immediateFlushchildRenderers, EPS, flushed, INF, isLastRendererForModelElement, modelElement, occupiedArea, parent, positionedRenderers, properties| Constructor and Description |
|---|
ColumnDocumentRenderer(Document document, boolean immediateFlush, Rectangle[] columns)
Creates a ColumnDocumentRenderer whose elements need not be flushed immediately.
|
ColumnDocumentRenderer(Document document, Rectangle[] columns)
Creates a ColumnDocumentRenderer.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getNextAreaNumber()
Gets the array index of the next area that will be written on after the current one is full (overflowed).
|
IRenderer |
getNextRenderer()
For DocumentRenderer, this has a meaning of the renderer that will be used for relayout.
|
protected LayoutArea |
updateCurrentArea(LayoutResult overflowResult) |
addNewPage, close, flushSingleRenderer, getOccupiedAreaaddChild, flush, getCurrentArea, layout, shrinkCurrentAreaAndProcessRendereraddAllProperties, alignChildHorizontally, alignChildHorizontally, applyAbsolutePosition, applyAction, applyBorderBox, applyBorderBox, applyDestination, applyDestinationsAndAnnotation, applyLinkAnnotation, applyMargins, applyMargins, applyPaddings, applyPaddings, applyRelativePositioningTranslation, beginElementOpacityApplying, calculateAbsolutePdfBBox, calculateBBox, calculateShiftToPositionBBoxOfPointsAt, deleteOwnProperty, deleteProperty, draw, drawBackground, drawBorder, drawChildren, endElementOpacityApplying, getBorderAreaBBox, getBorders, getChildRenderers, getDefaultProperty, getFirstYLineRecursively, getInnerAreaBBox, getMargins, getModelElement, getOccupiedAreaBBox, getOwnProperties, getOwnProperty, getPaddings, getParent, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsColor, getPropertyAsFloat, getPropertyAsFloat, getPropertyAsFont, getPropertyAsInteger, getPropertyAsTransparentColor, hasOwnOrModelProperty, hasOwnProperty, hasProperty, initElementAreas, isAbsolutePosition, isFixedLayout, isFlushed, isKeepTogether, isNotFittingHeight, isNotFittingLayoutArea, isPositioned, isRelativePosition, isStaticLayout, move, overrideHeightProperties, rectangleToPointsList, retrieveHeight, retrieveMaxHeight, retrieveMinHeight, retrieveUnitValue, retrieveWidth, setBorders, setParent, setProperty, toString, transformPointsprotected Rectangle[] columns
protected int nextAreaNumber
public ColumnDocumentRenderer(Document document, Rectangle[] columns)
RootRenderer.immediateFlush to true.
public int getNextAreaNumber()
public IRenderer getNextRenderer()
DocumentRenderer
DocumentRenderer, this has a meaning of the renderer that will be used for relayout.
getNextRenderer in interface IRenderer
getNextRenderer in class DocumentRenderer
protected LayoutArea updateCurrentArea(LayoutResult overflowResult)
updateCurrentArea in class DocumentRenderer
Copyright © 1998–2017 iText Group NV. All rights reserved.