Uses of Interface
com.itextpdf.layout.renderer.IRenderer
Packages that use IRenderer
Package
Description
-
Uses of IRenderer in com.itextpdf.forms.form.element
Methods in com.itextpdf.forms.form.element that return IRendererModifier 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
Classes in com.itextpdf.forms.form.renderer that implement IRendererModifier 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.Fields in com.itextpdf.forms.form.renderer declared as IRendererModifier and TypeFieldDescriptionprotected IRenderer
AbstractFormFieldRenderer.flatRenderer
The flat renderer.Methods in com.itextpdf.forms.form.renderer that return IRendererModifier 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.Methods in com.itextpdf.forms.form.renderer that return types with arguments of type IRendererModifier and TypeMethodDescriptionAbstractSelectFieldRenderer.getOptionsMarkedSelected
(IRenderer optionsSubTree) Methods in com.itextpdf.forms.form.renderer with parameters of type IRendererModifier and TypeMethodDescriptionAbstractSelectFieldRenderer.getOptionsMarkedSelected
(IRenderer optionsSubTree) -
Uses of IRenderer in com.itextpdf.layout
Classes in com.itextpdf.layout that implement IRendererModifier and TypeClassDescriptionclass
This class is used for convenient multi-column Document LayoutingMethods in com.itextpdf.layout that return IRenderer -
Uses of IRenderer in com.itextpdf.layout.element
Fields in com.itextpdf.layout.element declared as IRendererMethods in com.itextpdf.layout.element that return IRendererModifier 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()
Methods in com.itextpdf.layout.element with parameters of type IRendererModifier 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
Fields in com.itextpdf.layout.layout declared as IRendererModifier 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
.Methods in com.itextpdf.layout.layout that return IRendererModifier and TypeMethodDescriptionLayoutResult.getCauseOfNothing()
Gets the first renderer to produceLayoutResult.NOTHING
duringlayout(LayoutContext)
LayoutResult.getOverflowRenderer()
Gets the overflow renderer created duringlayouting
.LayoutResult.getSplitRenderer()
Methods in com.itextpdf.layout.layout that return types with arguments of type IRendererModifier and TypeMethodDescriptionLineLayoutResult.getFloatsOverflowedToNextPage()
Gets the list of floats overflowed to next page.Methods in com.itextpdf.layout.layout with parameters of type IRendererModifier and TypeMethodDescriptionvoid
LayoutResult.setOverflowRenderer
(IRenderer overflowRenderer) Sets the overflowrenderer
.void
LayoutResult.setSplitRenderer
(IRenderer splitRenderer) Sets the splitrenderer
.Method parameters in com.itextpdf.layout.layout with type arguments of type IRendererModifier and TypeMethodDescriptionvoid
LineLayoutResult.setFloatsOverflowedToNextPage
(List<IRenderer> floatsOverflowedToNextPage) Sets the list of floats overflowed to next page.Constructors in com.itextpdf.layout.layout with parameters of type IRendererModifierConstructorDescriptionLayoutResult
(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
Methods in com.itextpdf.layout.margincollapse with parameters of type IRendererModifier and TypeMethodDescriptionMarginsCollapseHandler.startChildMarginsHandling
(IRenderer child, Rectangle layoutBox) Constructors in com.itextpdf.layout.margincollapse with parameters of type IRendererModifierConstructorDescriptionMarginsCollapseHandler
(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo) -
Uses of IRenderer in com.itextpdf.layout.minmaxwidth
Methods in com.itextpdf.layout.minmaxwidth with parameters of type IRendererModifier and TypeMethodDescriptionstatic MinMaxWidth
MinMaxWidthUtils.countDefaultMinMaxWidth
(IRenderer renderer) -
Uses of IRenderer in com.itextpdf.layout.renderer
Subinterfaces of IRenderer in com.itextpdf.layout.rendererClasses in com.itextpdf.layout.renderer that implement IRendererModifier 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
Fields in com.itextpdf.layout.renderer declared as IRendererModifier and TypeFieldDescriptionprotected IRenderer
AbstractRenderer.parent
protected IRenderer
ListItemRenderer.symbolRenderer
Fields in com.itextpdf.layout.renderer with type parameters of type IRendererModifier and TypeFieldDescriptionAbstractRenderer.childRenderers
AbstractRenderer.positionedRenderers
RootRenderer.waitingDrawingElements
Methods in com.itextpdf.layout.renderer that return IRendererModifier 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.Methods in com.itextpdf.layout.renderer that return types with arguments of type IRendererModifier and TypeMethodDescriptionAbstractRenderer.getChildRenderers()
Gets the childIRenderer
s.AreaBreakRenderer.getChildRenderers()
IRenderer.getChildRenderers()
Gets the childIRenderer
s.Methods in com.itextpdf.layout.renderer with parameters of type IRendererModifier 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) Method parameters in com.itextpdf.layout.renderer with type arguments of type IRendererModifier 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
Methods in com.itextpdf.layout.tagging with parameters of type IRendererModifier 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)