Uses of Interface
com.itextpdf.layout.renderer.IRenderer
Package
Description
-
Uses of IRenderer in com.itextpdf.forms.form.element
Modifier and TypeMethodDescriptionprotected IRenderer
Button.makeNewRenderer()
Creates new renderer instance.protected IRenderer
CheckBox.makeNewRenderer()
protected IRenderer
ComboBoxField.makeNewRenderer()
protected IRenderer
InputField.makeNewRenderer()
protected IRenderer
ListBoxField.makeNewRenderer()
protected IRenderer
Radio.makeNewRenderer()
protected IRenderer
TextArea.makeNewRenderer()
-
Uses of IRenderer in com.itextpdf.forms.form.renderer
Modifier and TypeClassDescriptionclass
AbstractBlockRenderer
for form fields.class
AbstractAbstractTextFieldRenderer
for a single line of text content in a form field.class
AbstractBlockRenderer
for select form fields.class
AbstractAbstractFormFieldRenderer
for form fields with text content.class
TheAbstractTextFieldRenderer
implementation for buttons.class
TheAbstractFormFieldRenderer
implementation for checkboxes.protected class
A flat renderer for the checkbox.class
TheAbstractOneLineTextFieldRenderer
implementation for input fields.class
TheAbstractFormFieldRenderer
implementation for radio buttons.class
TheSelectFieldComboBoxRenderer
implementation for select field renderer.class
TheSelectFieldListBoxRenderer
implementation for select field renderer.class
TheAbstractTextFieldRenderer
implementation for text area fields.Modifier and TypeFieldDescriptionprotected IRenderer
AbstractFormFieldRenderer.flatRenderer
The flat renderer.Modifier and TypeMethodDescriptionprotected abstract IRenderer
AbstractFormFieldRenderer.createFlatRenderer()
Creates the flat renderer instance.protected abstract IRenderer
AbstractSelectFieldRenderer.createFlatRenderer()
protected IRenderer
ButtonRenderer.createFlatRenderer()
Creates the flat renderer instance.CheckBoxRenderer.createFlatRenderer()
Creates a flat renderer for the checkbox.protected IRenderer
InputFieldRenderer.createFlatRenderer()
Creates the flat renderer instance.protected IRenderer
RadioRenderer.createFlatRenderer()
Creates the flat renderer instance.protected IRenderer
SelectFieldComboBoxRenderer.createFlatRenderer()
protected IRenderer
SelectFieldListBoxRenderer.createFlatRenderer()
protected IRenderer
TextAreaRenderer.createFlatRenderer()
Creates the flat renderer instance.ButtonRenderer.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.CheckBoxRenderer.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.InputFieldRenderer.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.RadioRenderer.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.SelectFieldComboBoxRenderer.getNextRenderer()
SelectFieldListBoxRenderer.getNextRenderer()
TextAreaRenderer.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.Modifier and TypeMethodDescriptionAbstractSelectFieldRenderer.getOptionsMarkedSelected
(IRenderer optionsSubTree) Modifier and TypeMethodDescriptionAbstractSelectFieldRenderer.getOptionsMarkedSelected
(IRenderer optionsSubTree) -
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
MulticolContainer.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
Represents a renderer for columns.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 TypeMethodDescriptionMulticolRenderer.MulticolLayoutResult.getCauseOfNothing()
AreaBreakRenderer.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.MulticolRenderer.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.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.MulticolRenderer.MulticolLayoutResult.getSplitRenderers()
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 AbstractRenderer
MulticolRenderer.createOverflowRenderer
(IRenderer overflowedContentRenderer) Creates an overflow renderer.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) void
MulticolRenderer.MulticolLayoutResult.setCauseOfNothing
(IRenderer causeOfNothing) 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 AbstractRenderer
MulticolRenderer.createSplitRenderer
(List<IRenderer> children) Creates a split renderer.protected 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)