Uses of Interface
com.itextpdf.layout.renderer.IRenderer
-
-
Uses of IRenderer in com.itextpdf.forms.form.element
Methods in com.itextpdf.forms.form.element that return IRenderer Modifier and Type Method Description protected IRenderer
Button. makeNewRenderer()
Creates a 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
SignatureFieldAppearance. makeNewRenderer()
Creates a new renderer instance.protected IRenderer
TextArea. makeNewRenderer()
-
Uses of IRenderer in com.itextpdf.forms.form.renderer
Classes in com.itextpdf.forms.form.renderer that implement IRenderer Modifier and Type Class Description class
AbstractFormFieldRenderer
AbstractBlockRenderer
for form fields.class
AbstractOneLineTextFieldRenderer
AbstractAbstractTextFieldRenderer
for a single line of text content in a form field.class
AbstractSelectFieldRenderer
AbstractBlockRenderer
for select form fields.class
AbstractTextFieldRenderer
AbstractAbstractFormFieldRenderer
for form fields with text content.class
ButtonRenderer
TheAbstractTextFieldRenderer
implementation for buttons.class
CheckBoxRenderer
TheAbstractFormFieldRenderer
implementation for checkboxes.protected class
CheckBoxRenderer.FlatParagraphRenderer
A flat renderer for the checkbox.(package private) class
FormFieldValueNonTrimmingTextRenderer
Custom implementation for rendering form field values.class
InputFieldRenderer
TheAbstractOneLineTextFieldRenderer
implementation for input fields.class
RadioRenderer
TheAbstractFormFieldRenderer
implementation for radio buttons.private class
RadioRenderer.FlatParagraphRenderer
class
SelectFieldComboBoxRenderer
TheSelectFieldComboBoxRenderer
implementation for select field renderer.class
SelectFieldListBoxRenderer
TheSelectFieldListBoxRenderer
implementation for select field renderer.class
SignatureAppearanceRenderer
TheAbstractTextFieldRenderer
implementation for SigFields.class
TextAreaRenderer
TheAbstractTextFieldRenderer
implementation for text area fields.Fields in com.itextpdf.forms.form.renderer declared as IRenderer Modifier and Type Field Description protected IRenderer
AbstractFormFieldRenderer. flatRenderer
The flat renderer.private IRenderer
SelectFieldComboBoxRenderer. minMaxWidthRenderer
Methods in com.itextpdf.forms.form.renderer that return IRenderer Modifier and Type Method Description protected abstract IRenderer
AbstractFormFieldRenderer. createFlatRenderer()
Creates the flat renderer instance.protected abstract IRenderer
AbstractSelectFieldRenderer. createFlatRenderer()
Creates the flat renderer instance.protected IRenderer
ButtonRenderer. createFlatRenderer()
Creates the flat renderer instance.IRenderer
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()
private IRenderer
SelectFieldComboBoxRenderer. createFlatRenderer(boolean addAllOptionsToChildren)
protected IRenderer
SelectFieldListBoxRenderer. createFlatRenderer()
protected IRenderer
SignatureAppearanceRenderer. createFlatRenderer()
Creates the flat renderer instance.protected IRenderer
TextAreaRenderer. createFlatRenderer()
Creates the flat renderer instance.(package private) IRenderer
AbstractTextFieldRenderer. createParagraphRenderer(java.lang.String defaultValue)
Creates a paragraph renderer.(package private) IRenderer
InputFieldRenderer. createParagraphRenderer(java.lang.String defaultValue)
Creates a paragraph renderer.(package private) IRenderer
TextAreaRenderer. createParagraphRenderer(java.lang.String defaultValue)
private IRenderer
SelectFieldComboBoxRenderer. getFirstOption(IRenderer renderer)
IRenderer
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.IRenderer
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.IRenderer
FormFieldValueNonTrimmingTextRenderer. getNextRenderer()
IRenderer
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.IRenderer
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.IRenderer
SelectFieldComboBoxRenderer. getNextRenderer()
IRenderer
SelectFieldListBoxRenderer. getNextRenderer()
IRenderer
SignatureAppearanceRenderer. 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.IRenderer
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 IRenderer Modifier and Type Method Description protected java.util.List<IRenderer>
AbstractSelectFieldRenderer. getOptionsMarkedSelected(IRenderer optionsSubTree)
Gets options that are marked as selected from the select field options subtree.private java.util.List<IRenderer>
SelectFieldListBoxRenderer. getSelectedOptions(IRenderer rendererSubTree)
Methods in com.itextpdf.forms.form.renderer with parameters of type IRenderer Modifier and Type Method Description private void
SelectFieldListBoxRenderer. applySelectedStyle(IRenderer selectedOption)
(package private) float
AbstractTextFieldRenderer. calculateFittingFontSize(IRenderer renderer, float lFontSize, float rFontSize, LayoutContext newLayoutContext, int numberOfIterations)
private java.util.List<Paragraph>
SelectFieldComboBoxRenderer. getAllOptionsFlatElements(IRenderer renderer)
private java.util.List<Paragraph>
SelectFieldComboBoxRenderer. getAllOptionsFlatElements(IRenderer renderer, boolean isInOptGroup)
private float
SelectFieldListBoxRenderer. getCalculatedHeight(IRenderer flatRenderer)
private IRenderer
SelectFieldComboBoxRenderer. getFirstOption(IRenderer renderer)
(package private) float
AbstractTextFieldRenderer. getLowestChildBottom(IRenderer renderer, float value)
Gets the value of the lowest bottom coordinate for all field's children recursively.private float
SelectFieldListBoxRenderer. getMaxOptionActualHeight(IRenderer flatRenderer)
protected java.util.List<IRenderer>
AbstractSelectFieldRenderer. getOptionsMarkedSelected(IRenderer optionsSubTree)
Gets options that are marked as selected from the select field options subtree.private java.util.List<IRenderer>
SelectFieldListBoxRenderer. getSelectedOptions(IRenderer rendererSubTree)
private java.util.List<Paragraph>
SelectFieldComboBoxRenderer. getSingleSelectedOptionFlatRenderer(IRenderer optionsSubTree)
(package private) static boolean
AbstractSelectFieldRenderer. isOptGroupRenderer(IRenderer renderer)
(package private) static boolean
AbstractSelectFieldRenderer. isOptionRenderer(IRenderer child)
private void
SelectFieldComboBoxRenderer. processLangAttribute(Paragraph optionFlatElement, IRenderer originalOptionRenderer)
private void
SignatureAppearanceRenderer. relayoutParagraph(IRenderer renderer, Rectangle rect, int pageNum)
(package private) void
AbstractOneLineTextFieldRenderer. setContentHeight(IRenderer flatRenderer, float height)
Sets the content height.(package private) void
ButtonRenderer. setContentHeight(IRenderer flatRenderer, float height)
Sets the content height.private void
SelectFieldListBoxRenderer. setFontColorRecursively(IRenderer selectedOption)
The `select` tag has default color css property, therefore it makes sense to explicitly override this property to all children, otherwise it will be not applied due to the css resolving mechanism. -
Uses of IRenderer in com.itextpdf.layout
Classes in com.itextpdf.layout that implement IRenderer Modifier and Type Class Description class
ColumnDocumentRenderer
This class is used for convenient multi-column Document LayoutingMethods in com.itextpdf.layout that return IRenderer Modifier and Type Method Description IRenderer
ColumnDocumentRenderer. getNextRenderer()
Methods in com.itextpdf.layout with parameters of type IRenderer Modifier and Type Method Description private static void
RootElement. traverseAndCallIso(PdfDocument pdfDocument, IRenderer renderer)
-
Uses of IRenderer in com.itextpdf.layout.element
Fields in com.itextpdf.layout.element declared as IRenderer Modifier and Type Field Description protected IRenderer
AbstractElement. nextRenderer
Methods in com.itextpdf.layout.element that return IRenderer Modifier and Type Method Description IRenderer
AbstractElement. createRendererSubTree()
IRenderer
IElement. createRendererSubTree()
Creates a renderer subtree with root in the current element.IRenderer
Table. createRendererSubTree()
Creates a renderer subtree with root in the current table element.IRenderer
AbstractElement. getRenderer()
IRenderer
Cell. getRenderer()
Gets a cell renderer for this element.IRenderer
IElement. getRenderer()
Gets a renderer for this element.IRenderer
Table. getRenderer()
Gets a table renderer for this element.protected abstract IRenderer
AbstractElement. makeNewRenderer()
Creates a new renderer instance.protected IRenderer
AnonymousInlineBox. makeNewRenderer()
Creates a new renderer instance.protected IRenderer
AreaBreak. makeNewRenderer()
protected IRenderer
Cell. makeNewRenderer()
protected IRenderer
Div. makeNewRenderer()
protected IRenderer
FlexContainer. makeNewRenderer()
protected IRenderer
GridContainer. 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()
Creates a new renderer instance.protected IRenderer
Tab. makeNewRenderer()
protected IRenderer
Table. makeNewRenderer()
protected IRenderer
Text. makeNewRenderer()
Methods in com.itextpdf.layout.element with parameters of type IRenderer Modifier and Type Method Description void
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 IRenderer Modifier and Type Field Description protected 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
.Fields in com.itextpdf.layout.layout with type parameters of type IRenderer Modifier and Type Field Description private java.util.List<IRenderer>
LineLayoutResult. floatsOverflowedToNextPage
Methods in com.itextpdf.layout.layout that return IRenderer Modifier and Type Method Description IRenderer
LayoutResult. getCauseOfNothing()
Gets the first renderer to produceLayoutResult.NOTHING
duringlayout(LayoutContext)
IRenderer
LayoutResult. getOverflowRenderer()
Gets the overflow renderer created duringlayouting
.IRenderer
LayoutResult. getSplitRenderer()
Methods in com.itextpdf.layout.layout that return types with arguments of type IRenderer Modifier and Type Method Description java.util.List<IRenderer>
LineLayoutResult. getFloatsOverflowedToNextPage()
Gets the list of floats overflowed to next page.Methods in com.itextpdf.layout.layout with parameters of type IRenderer Modifier and Type Method Description void
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 IRenderer Modifier and Type Method Description void
LineLayoutResult. setFloatsOverflowedToNextPage(java.util.List<IRenderer> floatsOverflowedToNextPage)
Sets the list of floats overflowed to next page.Constructors in com.itextpdf.layout.layout with parameters of type IRenderer Constructor 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)
-
Uses of IRenderer in com.itextpdf.layout.margincollapse
Fields in com.itextpdf.layout.margincollapse declared as IRenderer Modifier and Type Field Description private IRenderer
MarginsCollapseHandler. renderer
Fields in com.itextpdf.layout.margincollapse with type parameters of type IRenderer Modifier and Type Field Description private java.util.List<IRenderer>
MarginsCollapseHandler. rendererChildren
Methods in com.itextpdf.layout.margincollapse that return IRenderer Modifier and Type Method Description private IRenderer
MarginsCollapseHandler. getRendererChild(int index)
private IRenderer
MarginsCollapseHandler. removeRendererChild(int index)
Methods in com.itextpdf.layout.margincollapse with parameters of type IRenderer Modifier and Type Method Description private static float
MarginsCollapseHandler. defineBottomMarginValueForCollapse(IRenderer renderer)
private static float
MarginsCollapseHandler. defineMarginValueForCollapse(IRenderer renderer, int property)
private static float
MarginsCollapseHandler. defineTopMarginValueForCollapse(IRenderer renderer)
private static boolean
MarginsCollapseHandler. firstChildMarginAdjoinedToParent(IRenderer parent)
private static boolean
MarginsCollapseHandler. hasBottomBorders(IRenderer renderer)
private static boolean
MarginsCollapseHandler. hasBottomPadding(IRenderer renderer)
private static boolean
MarginsCollapseHandler. hasHeightProp(IRenderer renderer)
private static boolean
MarginsCollapseHandler. hasPadding(IRenderer renderer, int property)
private static boolean
MarginsCollapseHandler. hasPositiveHeight(IRenderer renderer)
private static boolean
MarginsCollapseHandler. hasTopBorders(IRenderer renderer)
private static boolean
MarginsCollapseHandler. hasTopPadding(IRenderer renderer)
private static void
MarginsCollapseHandler. ignoreModelBottomMargin(IRenderer renderer)
private static void
MarginsCollapseHandler. ignoreModelTopMargin(IRenderer renderer)
private static boolean
MarginsCollapseHandler. isBlockElement(IRenderer renderer)
private static boolean
MarginsCollapseHandler. lastChildMarginAdjoinedToParent(IRenderer parent)
private static boolean
MarginsCollapseHandler. marginsCouldBeSelfCollapsing(IRenderer renderer)
private static void
MarginsCollapseHandler. overrideModelBottomMargin(IRenderer renderer, float collapsedMargins)
private static void
MarginsCollapseHandler. overrideModelMargin(IRenderer renderer, int property, float collapsedMargins)
private static void
MarginsCollapseHandler. overrideModelTopMargin(IRenderer renderer, float collapsedMargins)
private static boolean
MarginsCollapseHandler. rendererIsFloated(IRenderer renderer)
MarginsCollapseInfo
MarginsCollapseHandler. startChildMarginsHandling(IRenderer child, Rectangle layoutBox)
Constructors in com.itextpdf.layout.margincollapse with parameters of type IRenderer Constructor Description MarginsCollapseHandler(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo)
-
Uses of IRenderer in com.itextpdf.layout.minmaxwidth
Methods in com.itextpdf.layout.minmaxwidth with parameters of type IRenderer Modifier and Type Method Description static MinMaxWidth
MinMaxWidthUtils. countDefaultMinMaxWidth(IRenderer renderer)
Default implementation for min max width calculation.static MinMaxWidth
MinMaxWidthUtils. countDefaultMinMaxWidth(IRenderer renderer, float areaMaxWidth)
Default implementation for min max width calculation. -
Uses of IRenderer in com.itextpdf.layout.properties
Constructors in com.itextpdf.layout.properties with parameters of type IRenderer Constructor Description ContinuousContainer(IRenderer renderer)
Creates a newContinuousContainer
instance. -
Uses of IRenderer in com.itextpdf.layout.renderer
Subinterfaces of IRenderer in com.itextpdf.layout.renderer Modifier and Type Interface Description interface
ILeafElementRenderer
Classes in com.itextpdf.layout.renderer that implement IRenderer Modifier and Type Class Description class
AbstractRenderer
Defines the most common properties and behavior that are shared by mostIRenderer
implementations.class
AnonymousInlineBoxRenderer
This class represents theIRenderer
object for aAnonymousInlineBox
object.class
AreaBreakRenderer
Renderer for theAreaBreak
layout element.class
BlockRenderer
Represents a renderer for block elements.class
CanvasRenderer
Represents a renderer for theCanvas
layout element.class
CellRenderer
Represents a renderer for theCell
layout element.class
DivRenderer
Represents a renderer for theDiv
layout element.class
DocumentRenderer
class
FlexContainerRenderer
class
GridContainerRenderer
Represents a renderer for a grid.(package private) class
GridItemRenderer
Wrapper renderer around grid item.class
ImageRenderer
class
LineRenderer
class
LineSeparatorRenderer
class
LinkRenderer
class
ListItemRenderer
class
ListRenderer
private static class
ListRenderer.ConstantFontTextRenderer
class
MulticolRenderer
Represents a renderer for columns.class
ParagraphRenderer
class
RootRenderer
class
TableRenderer
class
TabRenderer
class
TextRenderer
Fields in com.itextpdf.layout.renderer declared as IRenderer Modifier and Type Field Description private IRenderer
GridContainerRenderer.GridLayoutResult. causeOfNothing
private IRenderer
MulticolRenderer.MulticolLayoutResult. causeOfNothing
private IRenderer
RootRenderer. keepWithNextHangingRenderer
protected IRenderer
AbstractRenderer. parent
protected IRenderer
ListItemRenderer. symbolRenderer
(package private) IRenderer
Grid.CssGridCell. value
private IRenderer
GridCell. value
Fields in com.itextpdf.layout.renderer with type parameters of type IRenderer Modifier and Type Field Description protected java.util.List<IRenderer>
AbstractRenderer. childRenderers
private java.util.Map<IRenderer,Tuple2<UnitValue,UnitValue>>
FlexContainerRenderer. heights
Child renderers and their heights and min heights before the layout.private java.util.Map<TextRenderer,java.util.List<IRenderer>>
LineRenderer.LineSplitIntoGlyphsData. insertAfter
private java.util.List<IRenderer>
GridContainerRenderer.GridLayoutResult. overflowRenderers
protected java.util.List<IRenderer>
AbstractRenderer. positionedRenderers
private java.util.List<IRenderer>
GridContainerRenderer.GridLayoutResult. splitRenderers
private java.util.List<IRenderer>
MulticolRenderer.MulticolLayoutResult. splitRenderers
private java.util.List<IRenderer>
LineRenderer.LineSplitIntoGlyphsData. starterNonTextRenderers
private java.util.List<IRenderer>
Grid.Builder. values
protected java.util.List<IRenderer>
RootRenderer. waitingDrawingElements
private java.util.List<IRenderer>
RootRenderer. waitingNextPageRenderers
Methods in com.itextpdf.layout.renderer that return IRenderer Modifier and Type Method Description private IRenderer
ListRenderer. createListSymbolRenderer(int index, IRenderer renderer)
IRenderer
GridContainerRenderer.GridLayoutResult. getCauseOfNothing()
IRenderer
MulticolRenderer.MulticolLayoutResult. getCauseOfNothing()
Gets the cause of nothing renderer.private IRenderer
LineRenderer. getLastNonFloatChildRenderer()
IRenderer
AnonymousInlineBoxRenderer. 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.IRenderer
AreaBreakRenderer. getNextRenderer()
IRenderer
CanvasRenderer. getNextRenderer()
ForCanvasRenderer
, this has a meaning of the renderer that will be used for relayout.IRenderer
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.IRenderer
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.IRenderer
DocumentRenderer. getNextRenderer()
ForDocumentRenderer
, this has a meaning of the renderer that will be used for relayout.IRenderer
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.IRenderer
GridContainerRenderer. 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.IRenderer
GridItemRenderer. 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.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, iflayout(LayoutContext)
is called more than once.IRenderer
LineRenderer. getNextRenderer()
IRenderer
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.IRenderer
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.IRenderer
ListItemRenderer. getNextRenderer()
IRenderer
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.IRenderer
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.IRenderer
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.IRenderer
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.IRenderer
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.IRenderer
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.IRenderer
AbstractRenderer. getParent()
Gets the parentIRenderer
.IRenderer
AreaBreakRenderer. getParent()
IRenderer
IRenderer. getParent()
Gets the parentIRenderer
.(package private) IRenderer
GridCell. getValue()
protected IRenderer
ListRenderer. makeListSymbolRenderer(int index, IRenderer renderer)
(package private) IRenderer
AbstractRenderer. removeChildRenderer(int index)
Remove the childrenderer
at the specified place.private IRenderer
ListItemRenderer. renderSymbolInNeutralParagraph()
(package private) IRenderer
AbstractRenderer. setChildRenderer(int index, IRenderer child)
Update the childrenderer
at the specified place with the specified one.IRenderer
AbstractRenderer. setParent(IRenderer parent)
Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.IRenderer
AreaBreakRenderer. setParent(IRenderer parent)
IRenderer
IRenderer. setParent(IRenderer parent)
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 IRenderer Modifier and Type Method Description java.util.List<IRenderer>
FlexColumnItemMainDirector. applyDirection(java.util.List<java.util.List<FlexItemInfo>> lines)
Apply the direction for placement the items in flex container.java.util.List<IRenderer>
IFlexItemMainDirector. applyDirection(java.util.List<java.util.List<FlexItemInfo>> lines)
Apply the direction for placement the items in flex container.java.util.List<IRenderer>
LtrFlexItemMainDirector. applyDirection(java.util.List<java.util.List<FlexItemInfo>> lines)
Apply the direction for placement the items in flex container.java.util.List<IRenderer>
RtlFlexItemMainDirector. applyDirection(java.util.List<java.util.List<FlexItemInfo>> lines)
Apply the direction for placement the items in flex container.java.util.List<IRenderer>
AbstractRenderer. getChildRenderers()
Gets the childIRenderer
s.java.util.List<IRenderer>
AreaBreakRenderer. getChildRenderers()
java.util.List<IRenderer>
IRenderer. getChildRenderers()
Gets the childIRenderer
s.java.util.List<IRenderer>
LineRenderer.LineSplitIntoGlyphsData. getInsertAfterAndRemove(TextRenderer afterRenderer)
java.util.List<IRenderer>
GridContainerRenderer.GridLayoutResult. getOverflowRenderers()
java.util.List<IRenderer>
GridContainerRenderer.GridLayoutResult. getSplitRenderers()
java.util.List<IRenderer>
MulticolRenderer.MulticolLayoutResult. getSplitRenderers()
Gets the split renderers.java.util.List<IRenderer>
LineRenderer.LineSplitIntoGlyphsData. getStarterNonTextRenderers()
private java.util.List<IRenderer>
FlexContainerRenderer. retrieveRenderersToOverflow(Rectangle flexContainerBBox)
Methods in com.itextpdf.layout.renderer with parameters of type IRenderer Modifier and Type Method Description void
AbstractRenderer. addChild(IRenderer renderer)
Adds a child to the current renderervoid
AreaBreakRenderer. addChild(IRenderer renderer)
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.void
CanvasRenderer. addChild(IRenderer renderer)
void
FlexContainerRenderer. addChild(IRenderer renderer)
Adds a child to the current renderervoid
GridContainerRenderer. addChild(IRenderer renderer)
Adds a child to the current renderervoid
GridItemRenderer. addChild(IRenderer renderer)
Adds a child to the current renderervoid
IRenderer. addChild(IRenderer renderer)
Adds a child to the current renderervoid
RootRenderer. addChild(IRenderer renderer)
void
TableRenderer. addChild(IRenderer renderer)
Adds a child to the current renderer(package private) void
AbstractRenderer. addChildRenderer(IRenderer child)
Add the specifiedrenderer
to the end of children list and update its parent link tothis
.(package private) void
GridItemRenderer. addChildRenderer(IRenderer child)
Add the specifiedrenderer
to the end of children list and update its parent link tothis
.void
LineRenderer.LineSplitIntoGlyphsData. addInsertAfter(TextRenderer afterRenderer, IRenderer toInsert)
static void
TargetCounterHandler. addPageByID(IRenderer renderer)
Adds renderer's page to the root renderer map.void
ListItemRenderer. addSymbolRenderer(IRenderer symbolRenderer, float symbolAreaWidth)
private void
AbstractRenderer. adjustPositionedRendererLayoutBoxWidth(IRenderer renderer, Rectangle fullBbox, java.lang.Float left, java.lang.Float right)
(package private) static LayoutArea
FloatingHelper. adjustResultOccupiedAreaForFloatAndClear(IRenderer renderer, java.util.List<Rectangle> floatRendererAreas, Rectangle parentBBox, float clearHeightCorrection, boolean marginsCollapsingEnabled)
(package private) static LayoutArea
FloatingHelper. adjustResultOccupiedAreaForFloatAndClear(IRenderer renderer, java.util.List<Rectangle> floatRendererAreas, Rectangle parentBBox, float clearHeightCorrection, float bfcHeightCorrection, boolean marginsCollapsingEnabled)
protected void
AbstractRenderer. alignChildHorizontally(IRenderer childRenderer, Rectangle currentArea)
(package private) static float
FloatingHelper. calculateClearHeightCorrection(IRenderer renderer, java.util.List<Rectangle> floatRendererAreas, Rectangle parentBBox)
private static float
InlineVerticalAlignmentHelper. calculateOffset(IRenderer renderer, Rectangle cBBox, InlineVerticalAlignment alignment, float baseline, float textTop, float textBottom, float leading, float xHeight, Rectangle pBBox)
private float
LineRenderer. calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, java.util.List<IRenderer> affectedRenderers, IRenderer tabRenderer)
Calculates and sets tab size with the account of the element that is next in the line after the tab.private TabStop
LineRenderer. calculateTab(IRenderer childRenderer, float curWidth, float lineWidth)
Calculates and sets encountered tab size.private LayoutResult
ListRenderer. correctListSplitting(IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer causeOfNothing, LayoutArea occupiedArea)
Corrects split and overflow renderers whenProperty.FORCED_PLACEMENT
is applied.private IRenderer
ListRenderer. createListSymbolRenderer(int index, IRenderer renderer)
protected AbstractRenderer
MulticolRenderer. createOverflowRenderer(IRenderer overflowedContentRenderer)
Creates an overflow renderer.protected ParagraphRenderer
ParagraphRenderer. createOverflowRenderer(IRenderer parent)
protected ParagraphRenderer
ParagraphRenderer. createSplitRenderer(IRenderer parent)
(package private) void
BlockRenderer. decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer)
(package private) void
FlexContainerRenderer. decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer)
(package private) void
FlexContainerRenderer. decreaseLayoutBoxAfterChildPlacementColumnLayout(Rectangle layoutBox, IRenderer childRenderer)
(package private) void
FlexContainerRenderer. decreaseLayoutBoxAfterChildPlacementRowLayout(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer)
private float
LineRenderer. decreaseRelativeWidthByChildAdditionalWidth(IRenderer childRenderer, float normalizedChildWidth)
private static java.lang.Boolean
GridContainerRenderer. determineCollapsingMargins(IRenderer renderer)
Calculates collapsing margins value.private void
FlexContainerRenderer. fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, java.util.List<FlexItemInfo> line, IRenderer childRenderer, LayoutResult childResult)
private java.util.List<FlexItemInfo>
FlexContainerRenderer. findLine(IRenderer renderer)
protected void
CanvasRenderer. flushSingleRenderer(IRenderer resultRenderer)
protected void
DocumentRenderer. flushSingleRenderer(IRenderer resultRenderer)
protected abstract void
RootRenderer. flushSingleRenderer(IRenderer resultRenderer)
private static Rectangle
InlineVerticalAlignmentHelper. getAdjustedArea(IRenderer renderer)
(package private) float[]
LineRenderer. getAscentDescentOfLayoutedChildRenderer(IRenderer childRenderer, LayoutResult childResult, RenderingMode childRenderingMode, boolean isInlineBlockChild)
Extracts ascender and descender of an already layoutedchildRenderer
.private static BorderRadius[]
AbstractRenderer. getBorderRadii(IRenderer renderer)
(package private) static Border[]
AbstractRenderer. getBorders(IRenderer renderer)
private static float
InlineVerticalAlignmentHelper. getChildBaseline(IRenderer renderer, float leading)
(package private) static java.lang.Object
ListRenderer. getListItemOrListProperty(IRenderer listItem, IRenderer list, int propertyId)
private static UnitValue[]
AbstractRenderer. getMargins(IRenderer renderer)
(package private) LayoutArea
FlexContainerRenderer. getOccupiedAreaInCaseNothingWasWrappedWithFull(LayoutResult result, IRenderer splitRenderer)
private static UnitValue[]
AbstractRenderer. getPaddings(IRenderer renderer)
static java.lang.Integer
TargetCounterHandler. getPageByID(IRenderer renderer, java.lang.String id)
Gets page from renderer using given id.(package private) static java.lang.Float
AbstractRenderer. getPropertyAsFloat(IRenderer renderer, int property)
(package private) static UnitValue
AbstractRenderer. getPropertyAsUnitValue(IRenderer renderer, int property)
Returns the property of the renderer as a UnitValue if it exists and is a UnitValue, null otherwiseprivate static TargetCounterHandler
TargetCounterHandler. getTargetCounterHandler(IRenderer renderer)
private static boolean
AbstractRenderer. hasOwnOrModelProperty(IRenderer renderer, int property)
(package private) static void
FloatingHelper. includeChildFloatsInOccupiedArea(java.util.List<Rectangle> floatRendererAreas, IRenderer renderer, java.util.Set<Rectangle> nonChildFloatingRendererAreas)
private static boolean
BlockFormattingContextUtil. isAbsolutePosition(IRenderer renderer)
protected static boolean
AbstractRenderer. isBorderBoxSizing(IRenderer renderer)
private static boolean
BlockFormattingContextUtil. isCaption(IRenderer renderer)
(package private) static boolean
LineRenderer. isChildFloating(IRenderer childRenderer)
private static boolean
BlockFormattingContextUtil. isFixedPosition(IRenderer renderer)
(package private) boolean
LineRenderer. isForceOverflowForTextRendererPartialResult(IRenderer childRenderer, boolean wasXOverflowChanged, OverflowPropertyValue oldXOverflow, LayoutContext layoutContext, Rectangle layoutBox, boolean wasParentsHeightClipped)
Checks if the word that's been split when has been layouted on this line can fit the next line without splitting.private static boolean
BlockFormattingContextUtil. isInlineBlock(IRenderer renderer)
(package private) static boolean
LineRenderer. isInlineBlockChild(IRenderer child)
(package private) boolean
AbstractRenderer. isKeepTogether(IRenderer causeOfNothing)
private boolean
ListItemRenderer. isListSymbolEmpty(IRenderer listSymbolRenderer)
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.(package private) static boolean
FloatingHelper. isRendererFloating(IRenderer renderer)
(package private) static boolean
FloatingHelper. isRendererFloating(IRenderer renderer, FloatPropertyValue kidFloatPropertyVal)
static boolean
TextSequenceWordWrapping. isTextRendererAndRequiresSpecialScriptPreLayoutProcessing(IRenderer childRenderer)
static boolean
TargetCounterHandler. isValueDefinedForThisId(IRenderer renderer, java.lang.String id)
Indicates if page value was defined for this id.(package private) void
RootRenderer. linkRenderToDocument(IRenderer renderer, PdfDocument pdfDocument)
protected IRenderer
ListRenderer. makeListSymbolRenderer(int index, IRenderer renderer)
(package private) static boolean
AbstractRenderer. noAbsolutePositionInfo(IRenderer renderer)
static boolean
TextSequenceWordWrapping. postprocessTextSequenceOverflowX(LineRenderer lineRenderer, boolean textSequenceOverflowXProcessing, int childPos, IRenderer childRenderer, LayoutResult childResult, boolean wasXOverflowChanged)
Checks if the layouting should be stopped on current child and resets configurations set onTextSequenceWordWrapping.preprocessTextSequenceOverflowX(LineRenderer, boolean, IRenderer, boolean, OverflowPropertyValue)
.(package private) void
AbstractRenderer. preparePositionedRendererAndAreaForLayout(IRenderer childPositionedRenderer, Rectangle fullBbox, Rectangle parentBbox)
static void
TextSequenceWordWrapping. preprocessTextSequenceOverflowX(LineRenderer lineRenderer, boolean textSequenceOverflowXProcessing, IRenderer childRenderer, boolean wasXOverflowChanged, OverflowPropertyValue oldXOverflow)
Performs some settings onLineRenderer
and its child prior to layouting the child to be overflowed beyond the available area.private void
LineRenderer. processDefaultTab(IRenderer tabRenderer, float curWidth, float lineWidth)
(package private) LayoutResult
BlockRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
(package private) LayoutResult
FlexContainerRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
private void
RootRenderer. processRenderer(IRenderer renderer, java.util.List<IRenderer> resultRenderers)
(package private) static void
AbstractRenderer. processWaitingDrawing(IRenderer child, Transform transformProp, java.util.List<IRenderer> waitingDrawing)
private void
RootRenderer. processWaitingKeepWithNextElement(IRenderer renderer)
(package private) Rectangle
BlockRenderer. recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, IRenderer childRenderer, Rectangle initialLayoutBox)
(package private) Rectangle
FlexContainerRenderer. recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, IRenderer childRenderer, Rectangle initialLayoutBox)
(package private) static void
FloatingHelper. removeFloatsAboveRendererBottom(java.util.List<Rectangle> floatRendererAreas, IRenderer renderer)
(package private) static void
FloatingHelper. removeParentArtifactsOnPageSplitIfOnlyFloatsOverflow(IRenderer overflowRenderer)
private void
AbstractRenderer. removeThisFromParent(IRenderer toRemove)
private void
BlockRenderer. replaceSplitRendererKidFloats(java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, IRenderer splitRenderer)
static void
TextSequenceWordWrapping. resetTextSequenceIfItEnded(java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, boolean noSoftWrap, AbstractWidthHandler widthHandler)
private void
FlexContainerRenderer. restoreHeightForOverflowRenderer(IRenderer childRenderer, IRenderer overflowRenderer)
private void
FlexContainerRenderer. setAlignSelfIfNotStretch(IRenderer overflowRenderer)
void
GridContainerRenderer.GridLayoutResult. setCauseOfNothing(IRenderer causeOfNothing)
void
MulticolRenderer.MulticolLayoutResult. setCauseOfNothing(IRenderer causeOfNothing)
Sets the cause of nothing renderer.(package private) IRenderer
AbstractRenderer. setChildRenderer(int index, IRenderer child)
Update the childrenderer
at the specified place with the specified one.private void
MulticolRenderer. setOverflowForAllChildren(IRenderer renderer)
IRenderer
AbstractRenderer. setParent(IRenderer parent)
Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.IRenderer
AreaBreakRenderer. setParent(IRenderer parent)
IRenderer
IRenderer. setParent(IRenderer parent)
Explicitly sets this object as the child of anotherIRenderer
in the renderer hierarchy.protected void
RootRenderer. shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, java.util.List<IRenderer> resultRenderers, LayoutResult result)
(package private) MarginsCollapseInfo
BlockRenderer. startChildMarginsHandling(IRenderer childRenderer, Rectangle layoutBox, MarginsCollapseHandler marginsCollapseHandler)
(package private) MarginsCollapseInfo
FlexContainerRenderer. startChildMarginsHandling(IRenderer childRenderer, Rectangle layoutBox, MarginsCollapseHandler marginsCollapseHandler)
private LineRenderer
ListRenderer. surroundTextBullet(IRenderer bulletRenderer)
(package private) void
LineRenderer. updateAscentDescentAfterChildLayout(float[] childAscentDescent, IRenderer childRenderer, boolean isChildFloating)
UpdateLineRenderer.maxAscent
,LineRenderer.maxDescent
,LineRenderer.maxTextAscent
,LineRenderer.maxTextDescent
,LineRenderer.maxBlockAscent
andLineRenderer.maxBlockDescent
after child's layout.private boolean
RootRenderer. updateForcedPlacement(IRenderer currentRenderer, IRenderer overflowRenderer)
private void
AbstractRenderer. updateMinHeightForAbsolutelyPositionedRenderer(IRenderer renderer, Rectangle parentRendererBox, java.lang.Float top, java.lang.Float bottom)
static void
TextSequenceWordWrapping. updateTextSequenceLayoutResults(java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, LayoutResult childResult)
Method parameters in com.itextpdf.layout.renderer with type arguments of type IRenderer Modifier and Type Method Description (package private) void
AbstractRenderer. addAllChildRenderers(int index, java.util.List<IRenderer> children)
Inserts the specified collection ofrenderers
at the specified space of children list and update their parent links tothis
.(package private) void
AbstractRenderer. addAllChildRenderers(java.util.List<IRenderer> children)
Add the specified collection ofrenderers
to the end of children list and update their parent links tothis
.(package private) static void
LineRenderer. adjustChildPositionsAfterReordering(java.util.List<IRenderer> children, float initialXPos)
private void
FlexContainerRenderer. adjustLayoutResultToHandleOverflowRenderers(LayoutResult result, java.util.List<IRenderer> renderersToOverflow)
private float
LineRenderer. calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, java.util.List<IRenderer> affectedRenderers, IRenderer tabRenderer)
Calculates and sets tab size with the account of the element that is next in the line after the tab.private AbstractRenderer
GridContainerRenderer. createOverflowRenderer(java.util.List<IRenderer> children)
(package private) AbstractRenderer[]
BlockRenderer. createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers)
(package private) AbstractRenderer[]
BlockRenderer. createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers)
(package private) AbstractRenderer[]
FlexContainerRenderer. createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers)
(package private) AbstractRenderer[]
FlexContainerRenderer. createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers)
(package private) static AbstractRenderer
GridMulticolUtil. createSplitRenderer(java.util.List<IRenderer> children, AbstractRenderer renderer)
Creates a split renderer.private void
FlexContainerRenderer. findMinMaxWidth(float initialMinWidth, float initialMaxWidth, AbstractWidthHandler minMaxWidthHandler, java.util.List<IRenderer> childRenderers)
(package private) static Grid.Builder
Grid.Builder. forItems(java.util.List<IRenderer> values)
Get grid builder for list of values.(package private) static boolean
FloatingHelper. isClearanceApplied(java.util.List<IRenderer> floatingRenderers, ClearPropertyValue clearPropertyValue)
(package private) LayoutResult
BlockRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
(package private) LayoutResult
BlockRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
(package private) LayoutResult
FlexContainerRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
(package private) LayoutResult
FlexContainerRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
private void
RootRenderer. processRenderer(IRenderer renderer, java.util.List<IRenderer> resultRenderers)
private static void
InlineVerticalAlignmentHelper. processRenderers(LineRenderer lineRenderer, java.util.List<IRenderer> renderers, float actualYLine, java.util.function.Predicate<InlineVerticalAlignment> needProcess, java.util.function.Predicate<InlineVerticalAlignment> needRecalculateSizes)
(package private) static void
AbstractRenderer. processWaitingDrawing(IRenderer child, Transform transformProp, java.util.List<IRenderer> waitingDrawing)
(package private) boolean
AbstractRenderer. removeAllChildRenderers(java.util.Collection<IRenderer> children)
Remove the childrenrenderers
which are contains in the specified collection.private void
AbstractRenderer. removeThisFromParents(java.util.Collection<IRenderer> children)
private void
BlockRenderer. replaceSplitRendererKidFloats(java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, IRenderer splitRenderer)
private void
LineRenderer. replaceSplitRendererKidFloats(java.util.Map<java.lang.Integer,IRenderer> floatsToNextPageSplitRenderers, LineRenderer splitRenderer)
protected boolean
TextRenderer. resolveFonts(java.util.List<IRenderer> addTo)
ResolveProperty.FONT
String[] value.(package private) void
AbstractRenderer. setChildRenderers(java.util.List<IRenderer> children)
Set the specified collection ofrenderers
as the children forthis
element.(package private) void
AbstractRenderer. setThisAsParent(java.util.Collection<IRenderer> children)
Sets currentAbstractRenderer
as parent to renderers in specified collection.protected void
RootRenderer. shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, java.util.List<IRenderer> resultRenderers, LayoutResult result)
Constructors in com.itextpdf.layout.renderer with parameters of type IRenderer Constructor Description CssGridCell(IRenderer value, int templateSizeX, int templateSizeY)
GridCell(IRenderer value, int x, int y, int width, int height)
Create a grid cell and init value renderer position on a grid based on its properties. -
Uses of IRenderer in com.itextpdf.layout.tagging
Fields in com.itextpdf.layout.tagging with type parameters of type IRenderer Modifier and Type Field Description private java.util.Map<IRenderer,TagTreePointer>
LayoutTaggingHelper. autoTaggingPointerSavedPosition
Methods in com.itextpdf.layout.tagging with parameters of type IRenderer Modifier and Type Method Description static void
LayoutTaggingHelper. addTreeHints(LayoutTaggingHelper taggingHelper, IRenderer rootRenderer)
boolean
LayoutTaggingHelper. createTag(IRenderer renderer, TagTreePointer tagPointer)
void
ProhibitedTagRelationsResolver. repairTagStructure(LayoutTaggingHelper taggingHelper, IRenderer topRender)
Resolves prohibited relations between parent and child tags.void
LayoutTaggingHelper. restoreAutoTaggingPointerPosition(IRenderer renderer)
TagTreePointer
LayoutTaggingHelper. useAutoTaggingPointerAndRememberItsPosition(IRenderer renderer)
-
Uses of IRenderer in com.itextpdf.layout.validation.context
Fields in com.itextpdf.layout.validation.context declared as IRenderer Modifier and Type Field Description private IRenderer
LayoutValidationContext. renderer
Methods in com.itextpdf.layout.validation.context that return IRenderer Modifier and Type Method Description IRenderer
LayoutValidationContext. getRenderer()
Gets the renderer.Constructors in com.itextpdf.layout.validation.context with parameters of type IRenderer Constructor Description LayoutValidationContext(IRenderer renderer)
Instantiates a newLayoutValidationContext
based on renderer. -
Uses of IRenderer in com.itextpdf.pdfua.checkers.utils
Methods in com.itextpdf.pdfua.checkers.utils with parameters of type IRenderer Modifier and Type Method Description void
LayoutCheckUtil. checkRenderer(IRenderer renderer)
Checks renderer for PDF UA compliance.private boolean
LayoutCheckUtil. isPartOfSignatureAppearance(IRenderer renderer)
-
Uses of IRenderer in com.itextpdf.pdfua.checkers.utils.headings
Methods in com.itextpdf.pdfua.checkers.utils.headings with parameters of type IRenderer Modifier and Type Method Description void
HeadingsChecker. checkLayoutElement(IRenderer renderer)
Deprecated.Checks if layout element has correct heading. -
Uses of IRenderer in com.itextpdf.pdfua.checkers.utils.ua1
Fields in com.itextpdf.pdfua.checkers.utils.ua1 with type parameters of type IRenderer Modifier and Type Field Description private java.util.Set<IRenderer>
PdfUA1HeadingsChecker. hRendererParents
Methods in com.itextpdf.pdfua.checkers.utils.ua1 with parameters of type IRenderer Modifier and Type Method Description void
PdfUA1HeadingsChecker. checkLayoutElement(IRenderer renderer)
Checks if layout element has correct heading. -
Uses of IRenderer in com.itextpdf.pdfua.checkers.utils.ua2
Methods in com.itextpdf.pdfua.checkers.utils.ua2 with parameters of type IRenderer Modifier and Type Method Description void
PdfUA2HeadingsChecker. checkLayoutElement(IRenderer renderer)
Checks if layout element has correct heading according to PDF/UA-2 specification. -
Uses of IRenderer in com.itextpdf.svg.element
Methods in com.itextpdf.svg.element that return IRenderer Modifier and Type Method Description protected IRenderer
SvgImage. makeNewRenderer()
Creates a new renderer instance. -
Uses of IRenderer in com.itextpdf.svg.renderers
Classes in com.itextpdf.svg.renderers that implement IRenderer Modifier and Type Class Description class
SvgImageRenderer
Represents a renderer for theSvgImage
layout element.
-