Uses of Interface
com.itextpdf.layout.renderer.IRenderer
Package
Description
-
Uses of IRenderer in com.itextpdf.layout
Modifier and TypeClassDescriptionclass
This class is used for convenient multi-column Document Layouting -
Uses of IRenderer in com.itextpdf.layout.element
Modifier and TypeMethodDescriptionAbstractElement.createRendererSubTree()
IElement.createRendererSubTree()
Creates a renderer subtree with root in the current element.Table.createRendererSubTree()
Creates a renderer subtree with root in the current table element.AbstractElement.getRenderer()
Cell.getRenderer()
Gets a cell renderer for this element.IElement.getRenderer()
Gets a renderer for this element.Table.getRenderer()
Gets a table renderer for this element.protected abstract IRenderer
AbstractElement.makeNewRenderer()
Creates new renderer instance.protected IRenderer
AreaBreak.makeNewRenderer()
protected IRenderer
Cell.makeNewRenderer()
protected IRenderer
Div.makeNewRenderer()
protected IRenderer
Image.makeNewRenderer()
protected IRenderer
LineSeparator.makeNewRenderer()
protected IRenderer
Link.makeNewRenderer()
protected IRenderer
List.makeNewRenderer()
protected IRenderer
ListItem.makeNewRenderer()
protected IRenderer
Paragraph.makeNewRenderer()
protected IRenderer
Tab.makeNewRenderer()
protected IRenderer
Table.makeNewRenderer()
protected IRenderer
Text.makeNewRenderer()
Modifier and TypeMethodDescriptionvoid
AbstractElement.setNextRenderer
(IRenderer renderer) void
IElement.setNextRenderer
(IRenderer renderer) Overrides theIRenderer
instance which will be returned by the next call to theIElement.getRenderer()
. -
Uses of IRenderer in com.itextpdf.layout.layout
Modifier and TypeFieldDescriptionprotected IRenderer
LayoutResult.causeOfNothing
The first renderer to produceLayoutResult.NOTHING
duringlayout(LayoutContext)
.protected IRenderer
LayoutResult.overflowRenderer
The overflow renderer created duringlayouting
.protected IRenderer
LayoutResult.splitRenderer
The split renderer created duringlayouting
.Modifier and TypeMethodDescriptionLayoutResult.getCauseOfNothing()
Gets the first renderer to produceLayoutResult.NOTHING
duringlayout(LayoutContext)
LayoutResult.getOverflowRenderer()
Gets the overflow renderer created duringlayouting
.LayoutResult.getSplitRenderer()
Modifier and TypeMethodDescriptionLineLayoutResult.getFloatsOverflowedToNextPage()
Gets the list of floats overflowed to next page.Modifier and TypeMethodDescriptionvoid
LayoutResult.setOverflowRenderer
(IRenderer overflowRenderer) Sets the overflowrenderer
.void
LayoutResult.setSplitRenderer
(IRenderer splitRenderer) Sets the splitrenderer
.Modifier and TypeMethodDescriptionvoid
LineLayoutResult.setFloatsOverflowedToNextPage
(List<IRenderer> floatsOverflowedToNextPage) Sets the list of floats overflowed to next page.ModifierConstructorDescriptionLayoutResult
(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer) Creates theresult of layouting
.LayoutResult
(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause) Creates theresult of layouting
.LineLayoutResult
(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer) Creates theresult of layouting
.LineLayoutResult
(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause) Creates theresult of layouting
.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) Creates theresult of layouting
.TextLayoutResult
(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause) Creates theresult of layouting
. -
Uses of IRenderer in com.itextpdf.layout.margincollapse
Modifier and TypeMethodDescriptionMarginsCollapseHandler.startChildMarginsHandling
(IRenderer child, Rectangle layoutBox) ModifierConstructorDescriptionMarginsCollapseHandler
(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo) -
Uses of IRenderer in com.itextpdf.layout.minmaxwidth
Modifier and TypeMethodDescriptionstatic MinMaxWidth
MinMaxWidthUtils.countDefaultMinMaxWidth
(IRenderer renderer) -
Uses of IRenderer in com.itextpdf.layout.renderer
Modifier and TypeClassDescriptionclass
Defines the most common properties and behavior that are shared by mostIRenderer
implementations.class
Renderer for theAreaBreak
layout element.class
Represents a renderer for block elements.class
Represents a renderer for theCanvas
layout element.class
Represents a renderer for theCell
layout element.class
Represents a renderer for theDiv
layout element.class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprotected IRenderer
AbstractRenderer.parent
protected IRenderer
ListItemRenderer.symbolRenderer
Modifier and TypeFieldDescriptionAbstractRenderer.childRenderers
AbstractRenderer.positionedRenderers
RootRenderer.waitingDrawingElements
Modifier and TypeMethodDescriptionAreaBreakRenderer.getNextRenderer()
CanvasRenderer.getNextRenderer()
ForCanvasRenderer
, this has a meaning of the renderer that will be used for relayout.CellRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifBlockRenderer.layout(LayoutContext)
is called more than once.DivRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifBlockRenderer.layout(LayoutContext)
is called more than once.DocumentRenderer.getNextRenderer()
ForDocumentRenderer
, this has a meaning of the renderer that will be used for relayout.FlexContainerRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifFlexContainerRenderer.layout(LayoutContext)
is called more than once.ImageRenderer.getNextRenderer()
IRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, iflayout(LayoutContext)
is called more than once.LineRenderer.getNextRenderer()
LineSeparatorRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, iflayout(LayoutContext)
is called more than once.LinkRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTextRenderer.layout(LayoutContext)
is called more than once.ListItemRenderer.getNextRenderer()
ListRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifListRenderer.layout(LayoutContext)
is called more than once.ParagraphRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifParagraphRenderer.layout(LayoutContext)
is called more than once.TableRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTableRenderer.layout(LayoutContext)
is called more than once.TabRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTabRenderer.layout(LayoutContext)
is called more than once.TextRenderer.getNextRenderer()
Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTextRenderer.layout(LayoutContext)
is called more than once.AbstractRenderer.getParent()
Gets the parentIRenderer
.AreaBreakRenderer.getParent()
IRenderer.getParent()
Gets the parentIRenderer
.protected IRenderer
ListRenderer.makeListSymbolRenderer
(int index, IRenderer renderer) Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.Modifier and TypeMethodDescriptionAbstractRenderer.getChildRenderers()
Gets the childIRenderer
s.AreaBreakRenderer.getChildRenderers()
IRenderer.getChildRenderers()
Gets the childIRenderer
s.Modifier and TypeMethodDescriptionvoid
Adds a child to the current renderervoid
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.void
void
Adds a child to the current renderervoid
Adds a child to the current renderervoid
void
Adds a child to the current rendererstatic 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
CanvasRenderer.flushSingleRenderer
(IRenderer resultRenderer) protected void
DocumentRenderer.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) Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.protected void
RootRenderer.shrinkCurrentAreaAndProcessRenderer
(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) Modifier and TypeMethodDescriptionprotected boolean
TextRenderer.resolveFonts
(List<IRenderer> addTo) ResolveProperty.FONT
String[] value.protected void
RootRenderer.shrinkCurrentAreaAndProcessRenderer
(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) -
Uses of IRenderer in com.itextpdf.layout.tagging
Modifier and TypeMethodDescriptionstatic void
LayoutTaggingHelper.addTreeHints
(LayoutTaggingHelper taggingHelper, IRenderer rootRenderer) boolean
LayoutTaggingHelper.createTag
(IRenderer renderer, TagTreePointer tagPointer) void
LayoutTaggingHelper.restoreAutoTaggingPointerPosition
(IRenderer renderer) LayoutTaggingHelper.useAutoTaggingPointerAndRememberItsPosition
(IRenderer renderer)