Modifier and Type | Class and Description |
---|---|
class |
ColumnDocumentRenderer
This class is used for convenient multi-column Document Layouting
|
Modifier and Type | Method and Description |
---|---|
IRenderer |
ColumnDocumentRenderer.getNextRenderer() |
Modifier and Type | Field and Description |
---|---|
protected IRenderer |
AbstractElement.nextRenderer |
Modifier and Type | Method and Description |
---|---|
IRenderer |
Table.createRendererSubTree()
Creates a renderer subtree with root in the current table element.
|
IRenderer |
AbstractElement.createRendererSubTree() |
IRenderer |
IElement.createRendererSubTree()
Creates a renderer subtree with root in the current element.
|
IRenderer |
Table.getRenderer()
Gets a table renderer for this element.
|
IRenderer |
Cell.getRenderer()
Gets a cell renderer for this element.
|
IRenderer |
AbstractElement.getRenderer() |
IRenderer |
IElement.getRenderer()
Gets a renderer for this element.
|
protected IRenderer |
Table.makeNewRenderer() |
protected IRenderer |
AreaBreak.makeNewRenderer() |
protected IRenderer |
Cell.makeNewRenderer() |
protected IRenderer |
Image.makeNewRenderer() |
protected abstract IRenderer |
AbstractElement.makeNewRenderer() |
protected IRenderer |
LineSeparator.makeNewRenderer() |
protected IRenderer |
Paragraph.makeNewRenderer() |
protected IRenderer |
Link.makeNewRenderer() |
protected IRenderer |
Tab.makeNewRenderer() |
protected IRenderer |
ListItem.makeNewRenderer() |
protected IRenderer |
Text.makeNewRenderer() |
protected IRenderer |
List.makeNewRenderer() |
protected IRenderer |
Div.makeNewRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractElement.setNextRenderer(IRenderer renderer) |
void |
IElement.setNextRenderer(IRenderer renderer)
Overrides the IRenderer instance which will be returned by the next call to the IElement.getRenderer() .
|
Modifier and Type | Field and Description |
---|---|
protected IRenderer |
LayoutResult.causeOfNothing
The first renderer to produce LayoutResult.NOTHING during layout(LayoutContext) .
|
protected IRenderer |
LayoutResult.overflowRenderer
The overflow renderer created during layouting .
|
protected IRenderer |
LayoutResult.splitRenderer
The split renderer created during layouting .
|
Modifier and Type | Method and Description |
---|---|
IRenderer |
LayoutResult.getCauseOfNothing()
Gets the first renderer to produce LayoutResult.NOTHING during layout(LayoutContext)
|
IRenderer |
LayoutResult.getOverflowRenderer()
Gets the overflow renderer created during layouting .
|
IRenderer |
LayoutResult.getSplitRenderer()
|
Modifier and Type | Method and Description |
---|---|
List<IRenderer> |
LineLayoutResult.getFloatsOverflowedToNextPage()
Gets the list of floats overflowed to next page.
|
Modifier and Type | Method and Description |
---|---|
void |
LayoutResult.setOverflowRenderer(IRenderer overflowRenderer)
Sets the overflow renderer .
|
void |
LayoutResult.setSplitRenderer(IRenderer splitRenderer)
Sets the split renderer .
|
Modifier and Type | Method and Description |
---|---|
void |
LineLayoutResult.setFloatsOverflowedToNextPage(List<IRenderer> floatsOverflowedToNextPage)
Sets the list of floats overflowed to next page.
|
Constructor and Description |
---|
LayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
|
LayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
|
LineLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
|
LineLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
|
MinMaxWidthLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
Creates min and max width.
|
MinMaxWidthLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
Creates min and max width.
|
TextLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
|
TextLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
|
Modifier and Type | Method and Description |
---|---|
MarginsCollapseInfo |
MarginsCollapseHandler.startChildMarginsHandling(IRenderer child, Rectangle layoutBox) |
Constructor and Description |
---|
MarginsCollapseHandler(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo) |
Modifier and Type | Method and Description |
---|---|
static MinMaxWidth |
MinMaxWidthUtils.countDefaultMinMaxWidth(IRenderer renderer) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILeafElementRenderer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRenderer
Defines the most common properties and behavior that are shared by most IRenderer implementations.
|
class |
AreaBreakRenderer
Renderer object for the AreaBreak layout element.
|
class |
BlockRenderer |
class |
CanvasRenderer |
class |
CellRenderer |
class |
DivRenderer |
class |
DocumentRenderer |
class |
FlexContainerRenderer |
class |
ImageRenderer |
class |
LineRenderer |
class |
LineSeparatorRenderer |
class |
LinkRenderer |
class |
ListItemRenderer |
class |
ListRenderer |
class |
ParagraphRenderer
|
class |
RootRenderer |
class |
TableRenderer
|
class |
TabRenderer |
class |
TextRenderer
|
Modifier and Type | Field and Description |
---|---|
protected IRenderer |
AbstractRenderer.parent |
protected IRenderer |
ListItemRenderer.symbolRenderer |
Modifier and Type | Field and Description |
---|---|
protected List<IRenderer> |
AbstractRenderer.childRenderers |
protected List<IRenderer> |
AbstractRenderer.positionedRenderers |
protected List<IRenderer> |
RootRenderer.waitingDrawingElements |
Modifier and Type | Method and Description |
---|---|
IRenderer |
LineSeparatorRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if layout(LayoutContext) is called more than once.
|
IRenderer |
ListRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if ListRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
IRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if layout(LayoutContext) is called more than once.
|
IRenderer |
CellRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if BlockRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
TabRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if TabRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
FlexContainerRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if FlexContainerRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
DocumentRenderer.getNextRenderer()
For DocumentRenderer , this has a meaning of the renderer that will be used for relayout.
|
IRenderer |
ParagraphRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if ParagraphRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
LineRenderer.getNextRenderer() |
IRenderer |
DivRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if BlockRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
TableRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if TableRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
TextRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if TextRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
CanvasRenderer.getNextRenderer()
For CanvasRenderer , this has a meaning of the renderer that will be used for relayout.
|
IRenderer |
LinkRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if TextRenderer.layout(LayoutContext) is called more than once.
|
IRenderer |
AreaBreakRenderer.getNextRenderer() |
IRenderer |
ListItemRenderer.getNextRenderer() |
IRenderer |
ImageRenderer.getNextRenderer() |
IRenderer |
IRenderer.getParent()
Gets the parent IRenderer .
|
IRenderer |
AbstractRenderer.getParent()
Gets the parent IRenderer .
|
IRenderer |
AreaBreakRenderer.getParent() |
protected IRenderer |
ListRenderer.makeListSymbolRenderer(int index, IRenderer renderer) |
IRenderer |
IRenderer.setParent(IRenderer parent)
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
|
IRenderer |
AbstractRenderer.setParent(IRenderer parent)
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
|
IRenderer |
AreaBreakRenderer.setParent(IRenderer parent) |
Modifier and Type | Method and Description |
---|---|
List<IRenderer> |
IRenderer.getChildRenderers()
Gets the child IRenderer s.
|
List<IRenderer> |
AbstractRenderer.getChildRenderers()
Gets the child IRenderer s.
|
List<IRenderer> |
AreaBreakRenderer.getChildRenderers() |
Modifier and Type | Method and Description |
---|---|
void |
IRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
FlexContainerRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
TableRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
AbstractRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
CanvasRenderer.addChild(IRenderer renderer) |
void |
RootRenderer.addChild(IRenderer renderer) |
void |
AreaBreakRenderer.addChild(IRenderer renderer)
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
|
static void |
TargetCounterHandler.addPageByID(IRenderer renderer)
Adds renderer's page to the root renderer map.
|
void |
ListItemRenderer.addSymbolRenderer(IRenderer symbolRenderer, float symbolAreaWidth) |
protected void |
AbstractRenderer.alignChildHorizontally(IRenderer childRenderer, Rectangle currentArea) |
protected ParagraphRenderer |
ParagraphRenderer.createOverflowRenderer(IRenderer parent) |
protected ParagraphRenderer |
ParagraphRenderer.createSplitRenderer(IRenderer parent) |
protected void |
DocumentRenderer.flushSingleRenderer(IRenderer resultRenderer) |
protected void |
CanvasRenderer.flushSingleRenderer(IRenderer resultRenderer) |
protected abstract void |
RootRenderer.flushSingleRenderer(IRenderer resultRenderer) |
static Integer |
TargetCounterHandler.getPageByID(IRenderer renderer, String id)
Gets page from renderer using given id.
|
protected static boolean |
AbstractRenderer.isBorderBoxSizing(IRenderer renderer) |
protected static boolean |
AbstractRenderer.isOverflowProperty(OverflowPropertyValue equalsTo, IRenderer renderer, int overflowProperty) |
static boolean |
BlockFormattingContextUtil.isRendererCreateBfc(IRenderer renderer)
Defines whether a renderer creates a new "Block formatting context" in terms of CSS.
|
static boolean |
TargetCounterHandler.isValueDefinedForThisId(IRenderer renderer, String id)
Indicates if page value was defined for this id.
|
protected IRenderer |
ListRenderer.makeListSymbolRenderer(int index, IRenderer renderer) |
IRenderer |
IRenderer.setParent(IRenderer parent)
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
|
IRenderer |
AbstractRenderer.setParent(IRenderer parent)
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
|
IRenderer |
AreaBreakRenderer.setParent(IRenderer parent) |
protected void |
RootRenderer.shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TextRenderer.resolveFonts(List<IRenderer> addTo)
Resolve Property.FONT String[] value.
|
protected void |
RootRenderer.shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) |
Modifier and Type | Method and Description |
---|---|
static void |
LayoutTaggingHelper.addTreeHints(LayoutTaggingHelper taggingHelper, IRenderer rootRenderer) |
boolean |
LayoutTaggingHelper.createTag(IRenderer renderer, TagTreePointer tagPointer) |
void |
LayoutTaggingHelper.restoreAutoTaggingPointerPosition(IRenderer renderer) |
TagTreePointer |
LayoutTaggingHelper.useAutoTaggingPointerAndRememberItsPosition(IRenderer renderer) |
Copyright © 1998–2021 iText Group NV. All rights reserved.