Package | Description |
---|---|
com.itextpdf.layout | |
com.itextpdf.layout.element | |
com.itextpdf.layout.layout | |
com.itextpdf.layout.renderer |
Modifier and Type | Class and Description |
---|---|
class |
ColumnDocumentRenderer
This class is used for convenient multi-column Document Layouting
|
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 |
IElement.createRendererSubTree()
Creates a renderer subtree with root in the current element.
|
IRenderer |
AbstractElement.createRendererSubTree() |
IRenderer |
Table.getRenderer()
Gets a table renderer for this element.
|
IRenderer |
IElement.getRenderer()
Gets a renderer for this element.
|
IRenderer |
Cell.getRenderer()
Gets a cell renderer for this element.
|
IRenderer |
AbstractElement.getRenderer() |
protected IRenderer |
Text.makeNewRenderer() |
protected IRenderer |
Table.makeNewRenderer() |
protected IRenderer |
Tab.makeNewRenderer() |
protected IRenderer |
Paragraph.makeNewRenderer() |
protected IRenderer |
ListItem.makeNewRenderer() |
protected IRenderer |
List.makeNewRenderer() |
protected IRenderer |
Link.makeNewRenderer() |
protected IRenderer |
LineSeparator.makeNewRenderer() |
protected IRenderer |
Image.makeNewRenderer() |
protected IRenderer |
Div.makeNewRenderer() |
protected IRenderer |
Cell.makeNewRenderer() |
protected IRenderer |
AreaBreak.makeNewRenderer() |
protected abstract IRenderer |
AbstractElement.makeNewRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
IElement.setNextRenderer(IRenderer renderer)
Overrides the IRenderer instance which will be returned by the next call to the IElement.getRenderer() .
|
void |
AbstractElement.setNextRenderer(IRenderer renderer) |
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 |
---|---|
void |
LayoutResult.setOverflowRenderer(IRenderer overflowRenderer)
Sets the overflow renderer .
|
void |
LayoutResult.setSplitRenderer(IRenderer splitRenderer)
Sets the split renderer .
|
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)
|
TextLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
|
TextLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
|
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 |
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 |
Modifier and Type | Method and Description |
---|---|
IRenderer |
TextRenderer.getNextRenderer() |
IRenderer |
TableRenderer.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 |
TabRenderer.getNextRenderer() |
IRenderer |
ParagraphRenderer.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() |
IRenderer |
ListItemRenderer.getNextRenderer() |
IRenderer |
LinkRenderer.getNextRenderer() |
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 |
LineRenderer.getNextRenderer() |
IRenderer |
ImageRenderer.getNextRenderer() |
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 |
DocumentRenderer.getNextRenderer() |
IRenderer |
DivRenderer.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 layout(LayoutContext) is called more than once.
|
IRenderer |
CanvasRenderer.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 |
AreaBreakRenderer.getNextRenderer() |
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 |
AreaBreakRenderer.setParent(IRenderer parent) |
IRenderer |
AbstractRenderer.setParent(IRenderer parent)
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
|
Modifier and Type | Method and Description |
---|---|
List<IRenderer> |
IRenderer.getChildRenderers()
Gets the child IRenderer s.
|
List<IRenderer> |
AreaBreakRenderer.getChildRenderers() |
List<IRenderer> |
AbstractRenderer.getChildRenderers()
Gets the child IRenderer s.
|
Modifier and Type | Method and Description |
---|---|
void |
TableRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
RootRenderer.addChild(IRenderer renderer) |
void |
IRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
CanvasRenderer.addChild(IRenderer renderer) |
void |
AreaBreakRenderer.addChild(IRenderer renderer) |
void |
AbstractRenderer.addChild(IRenderer renderer)
Adds a child to the current renderer
|
void |
ListItemRenderer.addSymbolRenderer(IRenderer symbolRenderer, float symbolAreaWidth) |
protected void |
AbstractRenderer.alignChildHorizontally(IRenderer childRenderer, float availableWidth) |
protected ParagraphRenderer |
ParagraphRenderer.createOverflowRenderer(IRenderer parent) |
protected ParagraphRenderer |
ParagraphRenderer.createSplitRenderer(IRenderer parent) |
protected abstract void |
RootRenderer.flushSingleRenderer(IRenderer resultRenderer) |
protected void |
DocumentRenderer.flushSingleRenderer(IRenderer resultRenderer) |
protected void |
CanvasRenderer.flushSingleRenderer(IRenderer resultRenderer) |
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 |
AreaBreakRenderer.setParent(IRenderer parent) |
IRenderer |
AbstractRenderer.setParent(IRenderer parent)
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
|
Copyright © 1998–2016 iText Group NV. All rights reserved.