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 IRendererButton.makeNewRenderer()Creates a new renderer instance.protected IRendererCheckBox.makeNewRenderer()protected IRendererComboBoxField.makeNewRenderer()protected IRendererInputField.makeNewRenderer()protected IRendererListBoxField.makeNewRenderer()protected IRendererRadio.makeNewRenderer()protected IRendererSignatureFieldAppearance.makeNewRenderer()Creates a new renderer instance.protected IRendererTextArea.makeNewRenderer() -
Uses of IRenderer in com.itextpdf.forms.form.renderer
Classes in com.itextpdf.forms.form.renderer that implement IRendererModifier and TypeClassDescriptionclassAbstractBlockRendererfor form fields.classAbstractAbstractTextFieldRendererfor a single line of text content in a form field.classAbstractBlockRendererfor select form fields.classAbstractAbstractFormFieldRendererfor form fields with text content.classTheAbstractTextFieldRendererimplementation for buttons.classTheAbstractFormFieldRendererimplementation for checkboxes.protected classA flat renderer for the checkbox.(package private) classCustom implementation for rendering form field values.classTheAbstractOneLineTextFieldRendererimplementation for input fields.classTheAbstractFormFieldRendererimplementation for radio buttons.private classclassTheSelectFieldComboBoxRendererimplementation for select field renderer.classTheSelectFieldListBoxRendererimplementation for select field renderer.classTheAbstractTextFieldRendererimplementation for SigFields.classTheAbstractTextFieldRendererimplementation for text area fields.Fields in com.itextpdf.forms.form.renderer declared as IRendererModifier and TypeFieldDescriptionprotected IRendererAbstractFormFieldRenderer.flatRendererThe flat renderer.private final IRendererSelectFieldComboBoxRenderer.minMaxWidthRendererMethods in com.itextpdf.forms.form.renderer that return IRendererModifier and TypeMethodDescriptionprotected abstract IRendererAbstractFormFieldRenderer.createFlatRenderer()Creates the flat renderer instance.protected abstract IRendererAbstractSelectFieldRenderer.createFlatRenderer()Creates the flat renderer instance.protected IRendererButtonRenderer.createFlatRenderer()Creates the flat renderer instance.CheckBoxRenderer.createFlatRenderer()Creates a flat renderer for the checkbox.protected IRendererInputFieldRenderer.createFlatRenderer()Creates the flat renderer instance.protected IRendererRadioRenderer.createFlatRenderer()Creates the flat renderer instance.protected IRendererSelectFieldComboBoxRenderer.createFlatRenderer()private IRendererSelectFieldComboBoxRenderer.createFlatRenderer(boolean addAllOptionsToChildren) protected IRendererSelectFieldListBoxRenderer.createFlatRenderer()protected IRendererSignatureAppearanceRenderer.createFlatRenderer()Creates the flat renderer instance.protected IRendererTextAreaRenderer.createFlatRenderer()Creates the flat renderer instance.(package private) IRendererAbstractTextFieldRenderer.createParagraphRenderer(String defaultValue) Creates a paragraph renderer.(package private) IRendererInputFieldRenderer.createParagraphRenderer(String defaultValue) Creates a paragraph renderer.(package private) IRendererTextAreaRenderer.createParagraphRenderer(String defaultValue) private IRendererSelectFieldComboBoxRenderer.getFirstOption(IRenderer renderer) ButtonRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifIRenderer.layout(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, ifIRenderer.layout(LayoutContext)is called more than once.FormFieldValueNonTrimmingTextRenderer.getNextRenderer()InputFieldRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifIRenderer.layout(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, ifIRenderer.layout(LayoutContext)is called more than once.SelectFieldComboBoxRenderer.getNextRenderer()SelectFieldListBoxRenderer.getNextRenderer()SignatureAppearanceRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifIRenderer.layout(LayoutContext)is called more than once.TextAreaRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifIRenderer.layout(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) Gets options that are marked as selected from the select field options subtree.SelectFieldListBoxRenderer.getSelectedOptions(IRenderer rendererSubTree) Methods in com.itextpdf.forms.form.renderer with parameters of type IRendererModifier and TypeMethodDescriptionprivate voidSelectFieldListBoxRenderer.applySelectedStyle(IRenderer selectedOption) (package private) floatAbstractTextFieldRenderer.calculateFittingFontSize(IRenderer renderer, float lFontSize, float rFontSize, LayoutContext newLayoutContext, int numberOfIterations) SelectFieldComboBoxRenderer.getAllOptionsFlatElements(IRenderer renderer) SelectFieldComboBoxRenderer.getAllOptionsFlatElements(IRenderer renderer, boolean isInOptGroup) private floatSelectFieldListBoxRenderer.getCalculatedHeight(IRenderer flatRenderer) private IRendererSelectFieldComboBoxRenderer.getFirstOption(IRenderer renderer) (package private) floatAbstractTextFieldRenderer.getLowestChildBottom(IRenderer renderer, float value) Gets the value of the lowest bottom coordinate for all field's children recursively.private floatSelectFieldListBoxRenderer.getMaxOptionActualHeight(IRenderer flatRenderer) AbstractSelectFieldRenderer.getOptionsMarkedSelected(IRenderer optionsSubTree) Gets options that are marked as selected from the select field options subtree.SelectFieldListBoxRenderer.getSelectedOptions(IRenderer rendererSubTree) SelectFieldComboBoxRenderer.getSingleSelectedOptionFlatRenderer(IRenderer optionsSubTree) (package private) static booleanAbstractSelectFieldRenderer.isOptGroupRenderer(IRenderer renderer) (package private) static booleanAbstractSelectFieldRenderer.isOptionRenderer(IRenderer child) private voidSelectFieldComboBoxRenderer.processLangAttribute(Paragraph optionFlatElement, IRenderer originalOptionRenderer) private voidSignatureAppearanceRenderer.relayoutParagraph(IRenderer renderer, Rectangle rect, int pageNum) (package private) voidAbstractOneLineTextFieldRenderer.setContentHeight(IRenderer flatRenderer, float height) Sets the content height.(package private) voidButtonRenderer.setContentHeight(IRenderer flatRenderer, float height) Sets the content height.private voidSelectFieldListBoxRenderer.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 IRendererModifier and TypeClassDescriptionclassThis class is used for convenient multi-column Document LayoutingMethods in com.itextpdf.layout that return IRendererMethods in com.itextpdf.layout with parameters of type IRendererModifier and TypeMethodDescriptionprivate static voidRootElement.traverseAndCallIso(PdfDocument pdfDocument, IRenderer renderer) -
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 IRendererAbstractElement.makeNewRenderer()Creates a new renderer instance.protected IRendererAnonymousInlineBox.makeNewRenderer()Creates a new renderer instance.protected IRendererAreaBreak.makeNewRenderer()protected IRendererCell.makeNewRenderer()protected IRendererDiv.makeNewRenderer()protected IRendererFlexContainer.makeNewRenderer()protected IRendererGridContainer.makeNewRenderer()protected IRendererImage.makeNewRenderer()protected IRendererLineSeparator.makeNewRenderer()protected IRendererLink.makeNewRenderer()protected IRendererList.makeNewRenderer()protected IRendererListItem.makeNewRenderer()protected IRendererMulticolContainer.makeNewRenderer()protected IRendererParagraph.makeNewRenderer()Creates a new renderer instance.protected IRendererTab.makeNewRenderer()protected IRendererTable.makeNewRenderer()protected IRendererText.makeNewRenderer()Methods in com.itextpdf.layout.element with parameters of type IRendererModifier and TypeMethodDescriptionvoidAbstractElement.setNextRenderer(IRenderer renderer) voidIElement.setNextRenderer(IRenderer renderer) Overrides theIRendererinstance 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 IRendererLayoutResult.causeOfNothingThe first renderer to produceLayoutResult.NOTHINGduringIRenderer.layout(LayoutContext).protected IRendererLayoutResult.overflowRendererThe overflow renderer created duringlayouting.protected IRendererLayoutResult.splitRendererThe split renderer created duringlayouting.Fields in com.itextpdf.layout.layout with type parameters of type IRendererMethods in com.itextpdf.layout.layout that return IRendererModifier and TypeMethodDescriptionLayoutResult.getCauseOfNothing()Gets the first renderer to produceLayoutResult.NOTHINGduringIRenderer.layout(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 TypeMethodDescriptionvoidLayoutResult.setOverflowRenderer(IRenderer overflowRenderer) Sets the overflowrenderer.voidLayoutResult.setSplitRenderer(IRenderer splitRenderer) Sets the splitrenderer.Method parameters in com.itextpdf.layout.layout with type arguments of type IRendererModifier and TypeMethodDescriptionvoidLineLayoutResult.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
Fields in com.itextpdf.layout.margincollapse declared as IRendererFields in com.itextpdf.layout.margincollapse with type parameters of type IRendererMethods in com.itextpdf.layout.margincollapse that return IRendererModifier and TypeMethodDescriptionprivate IRendererMarginsCollapseHandler.getRendererChild(int index) private IRendererMarginsCollapseHandler.removeRendererChild(int index) Methods in com.itextpdf.layout.margincollapse with parameters of type IRendererModifier and TypeMethodDescriptionprivate static floatMarginsCollapseHandler.defineBottomMarginValueForCollapse(IRenderer renderer) private static floatMarginsCollapseHandler.defineMarginValueForCollapse(IRenderer renderer, int property) private static floatMarginsCollapseHandler.defineTopMarginValueForCollapse(IRenderer renderer) private static booleanMarginsCollapseHandler.firstChildMarginAdjoinedToParent(IRenderer parent) private static booleanMarginsCollapseHandler.hasBottomBorders(IRenderer renderer) private static booleanMarginsCollapseHandler.hasBottomPadding(IRenderer renderer) private static booleanMarginsCollapseHandler.hasHeightProp(IRenderer renderer) private static booleanMarginsCollapseHandler.hasPadding(IRenderer renderer, int property) private static booleanMarginsCollapseHandler.hasPositiveHeight(IRenderer renderer) private static booleanMarginsCollapseHandler.hasTopBorders(IRenderer renderer) private static booleanMarginsCollapseHandler.hasTopPadding(IRenderer renderer) private static voidMarginsCollapseHandler.ignoreModelBottomMargin(IRenderer renderer) private static voidMarginsCollapseHandler.ignoreModelTopMargin(IRenderer renderer) private static booleanMarginsCollapseHandler.isBlockElement(IRenderer renderer) private static booleanMarginsCollapseHandler.lastChildMarginAdjoinedToParent(IRenderer parent) private static booleanMarginsCollapseHandler.marginsCouldBeSelfCollapsing(IRenderer renderer) private static voidMarginsCollapseHandler.overrideModelBottomMargin(IRenderer renderer, float collapsedMargins) private static voidMarginsCollapseHandler.overrideModelMargin(IRenderer renderer, int property, float collapsedMargins) private static voidMarginsCollapseHandler.overrideModelTopMargin(IRenderer renderer, float collapsedMargins) private static booleanMarginsCollapseHandler.rendererIsFloated(IRenderer renderer) MarginsCollapseHandler.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 MinMaxWidthMinMaxWidthUtils.countDefaultMinMaxWidth(IRenderer renderer) Default implementation for min max width calculation.static MinMaxWidthMinMaxWidthUtils.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 IRendererModifierConstructorDescriptionprivateContinuousContainer(IRenderer renderer) Creates a newContinuousContainerinstance. -
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 TypeClassDescriptionclassDefines the most common properties and behavior that are shared by mostIRendererimplementations.classThis class represents theIRendererobject for aAnonymousInlineBoxobject.classRenderer for theAreaBreaklayout element.classRepresents a renderer for block elements.classRepresents a renderer for theCanvaslayout element.classRepresents a renderer for theCelllayout element.classRepresents a renderer for theDivlayout element.classclassclassRepresents a renderer for a grid.(package private) classWrapper renderer around grid item.classclassclassclassclassclassprivate static final classclassRepresents a renderer for columns.classclassclassclassclassFields in com.itextpdf.layout.renderer declared as IRendererModifier and TypeFieldDescriptionprivate IRendererGridContainerRenderer.GridLayoutResult.causeOfNothingprivate IRendererMulticolRenderer.MulticolLayoutResult.causeOfNothingprivate IRendererRootRenderer.keepWithNextHangingRendererprotected IRendererAbstractRenderer.parentprotected IRendererListItemRenderer.symbolRenderer(package private) IRendererGrid.CssGridCell.valueprivate final IRendererGridCell.valueFields in com.itextpdf.layout.renderer with type parameters of type IRendererModifier and TypeFieldDescriptionAbstractRenderer.childRenderersFlexContainerRenderer.heightsChild renderers and their heights and min heights before the layout.private final Map<TextRenderer, List<IRenderer>> LineRenderer.LineSplitIntoGlyphsData.insertAfterGridContainerRenderer.GridLayoutResult.overflowRenderersAbstractRenderer.positionedRenderersGridContainerRenderer.GridLayoutResult.splitRenderersMulticolRenderer.MulticolLayoutResult.splitRenderersLineRenderer.LineSplitIntoGlyphsData.starterNonTextRenderersGrid.Builder.valuesRootRenderer.waitingDrawingElementsRootRenderer.waitingNextPageRenderersMethods in com.itextpdf.layout.renderer that return IRendererModifier and TypeMethodDescriptionprivate IRendererListRenderer.createListSymbolRenderer(int index, IRenderer renderer) GridContainerRenderer.GridLayoutResult.getCauseOfNothing()MulticolRenderer.MulticolLayoutResult.getCauseOfNothing()Gets the cause of nothing renderer.private IRendererLineRenderer.getLastNonFloatChildRenderer()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.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.GridContainerRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifIRenderer.layout(LayoutContext)is called more than once.GridItemRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifIRenderer.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, ifIRenderer.layout(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, ifIRenderer.layout(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, ifIRenderer.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.(package private) IRendererGridCell.getValue()protected IRendererListRenderer.makeListSymbolRenderer(int index, IRenderer renderer) (package private) IRendererAbstractRenderer.removeChildRenderer(int index) Remove the childrendererat the specified place.private IRendererListItemRenderer.renderSymbolInNeutralParagraph()(package private) IRendererAbstractRenderer.setChildRenderer(int index, IRenderer child) Update the childrendererat the specified place with the specified one.Explicitly sets this object as the child of anotherIRendererin the renderer hierarchy.Explicitly sets this object as the child of anotherIRendererin the renderer hierarchy.Methods in com.itextpdf.layout.renderer that return types with arguments of type IRendererModifier and TypeMethodDescriptionFlexColumnItemMainDirector.applyDirection(List<List<FlexItemInfo>> lines) Apply the direction for placement the items in flex container.IFlexItemMainDirector.applyDirection(List<List<FlexItemInfo>> lines) Apply the direction for placement the items in flex container.LtrFlexItemMainDirector.applyDirection(List<List<FlexItemInfo>> lines) Apply the direction for placement the items in flex container.RtlFlexItemMainDirector.applyDirection(List<List<FlexItemInfo>> lines) Apply the direction for placement the items in flex container.AbstractRenderer.getChildRenderers()Gets the childIRenderers.AreaBreakRenderer.getChildRenderers()IRenderer.getChildRenderers()Gets the childIRenderers.LineRenderer.LineSplitIntoGlyphsData.getInsertAfterAndRemove(TextRenderer afterRenderer) GridContainerRenderer.GridLayoutResult.getOverflowRenderers()GridContainerRenderer.GridLayoutResult.getSplitRenderers()MulticolRenderer.MulticolLayoutResult.getSplitRenderers()Gets the split renderers.LineRenderer.LineSplitIntoGlyphsData.getStarterNonTextRenderers()FlexContainerRenderer.retrieveRenderersToOverflow(Rectangle flexContainerBBox) Methods in com.itextpdf.layout.renderer with parameters of type IRendererModifier and TypeMethodDescriptionvoidAdds a child to the current renderervoidThrows an UnsupportedOperationException because instances of this class are only used for terminating the current content area.voidvoidAdds a child to the current renderervoidAdds a child to the current renderervoidAdds a child to the current renderervoidAdds a child to the current renderervoidvoidAdds a child to the current renderer(package private) voidAbstractRenderer.addChildRenderer(IRenderer child) Add the specifiedrendererto the end of children list and update its parent link tothis.(package private) voidGridItemRenderer.addChildRenderer(IRenderer child) Add the specifiedrendererto the end of children list and update its parent link tothis.voidLineRenderer.LineSplitIntoGlyphsData.addInsertAfter(TextRenderer afterRenderer, IRenderer toInsert) static voidTargetCounterHandler.addPageByID(IRenderer renderer) Adds renderer's page to the root renderer map.voidListItemRenderer.addSymbolRenderer(IRenderer symbolRenderer, float symbolAreaWidth) private voidAbstractRenderer.adjustPositionedRendererLayoutBoxWidth(IRenderer renderer, Rectangle fullBbox, Float left, Float right) (package private) static LayoutAreaFloatingHelper.adjustResultOccupiedAreaForFloatAndClear(IRenderer renderer, List<Rectangle> floatRendererAreas, Rectangle parentBBox, float clearHeightCorrection, boolean marginsCollapsingEnabled) (package private) static LayoutAreaFloatingHelper.adjustResultOccupiedAreaForFloatAndClear(IRenderer renderer, List<Rectangle> floatRendererAreas, Rectangle parentBBox, float clearHeightCorrection, float bfcHeightCorrection, boolean marginsCollapsingEnabled) protected voidAbstractRenderer.alignChildHorizontally(IRenderer childRenderer, Rectangle currentArea) (package private) static floatFloatingHelper.calculateClearHeightCorrection(IRenderer renderer, List<Rectangle> floatRendererAreas, Rectangle parentBBox) private static floatInlineVerticalAlignmentHelper.calculateOffset(IRenderer renderer, Rectangle cBBox, InlineVerticalAlignment alignment, float baseline, float textTop, float textBottom, float leading, float xHeight, Rectangle pBBox) private floatLineRenderer.calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, 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 TabStopLineRenderer.calculateTab(IRenderer childRenderer, float curWidth, float lineWidth) Calculates and sets encountered tab size.private LayoutResultListRenderer.correctListSplitting(IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer causeOfNothing, LayoutArea occupiedArea) Corrects split and overflow renderers whenProperty.FORCED_PLACEMENTis applied.private IRendererListRenderer.createListSymbolRenderer(int index, IRenderer renderer) protected AbstractRendererMulticolRenderer.createOverflowRenderer(IRenderer overflowedContentRenderer) Creates an overflow renderer.protected ParagraphRendererParagraphRenderer.createOverflowRenderer(IRenderer parent) protected ParagraphRendererParagraphRenderer.createSplitRenderer(IRenderer parent) (package private) voidBlockRenderer.decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer) (package private) voidFlexContainerRenderer.decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer) (package private) voidFlexContainerRenderer.decreaseLayoutBoxAfterChildPlacementColumnLayout(Rectangle layoutBox, IRenderer childRenderer) (package private) voidFlexContainerRenderer.decreaseLayoutBoxAfterChildPlacementRowLayout(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer) private floatLineRenderer.decreaseRelativeWidthByChildAdditionalWidth(IRenderer childRenderer, float normalizedChildWidth) private static BooleanGridContainerRenderer.determineCollapsingMargins(IRenderer renderer) Calculates collapsing margins value.private voidFlexContainerRenderer.fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, List<FlexItemInfo> line, IRenderer childRenderer, LayoutResult childResult) private List<FlexItemInfo> protected voidCanvasRenderer.flushSingleRenderer(IRenderer resultRenderer) protected voidDocumentRenderer.flushSingleRenderer(IRenderer resultRenderer) protected abstract voidRootRenderer.flushSingleRenderer(IRenderer resultRenderer) private static RectangleInlineVerticalAlignmentHelper.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 floatInlineVerticalAlignmentHelper.getChildBaseline(IRenderer renderer, float leading) (package private) static ObjectListRenderer.getListItemOrListProperty(IRenderer listItem, IRenderer list, int propertyId) private static UnitValue[]AbstractRenderer.getMargins(IRenderer renderer) (package private) LayoutAreaFlexContainerRenderer.getOccupiedAreaInCaseNothingWasWrappedWithFull(LayoutResult result, IRenderer splitRenderer) private static UnitValue[]AbstractRenderer.getPaddings(IRenderer renderer) static IntegerTargetCounterHandler.getPageByID(IRenderer renderer, String id) Gets page from renderer using given id.(package private) static FloatAbstractRenderer.getPropertyAsFloat(IRenderer renderer, int property) (package private) static UnitValueAbstractRenderer.getPropertyAsUnitValue(IRenderer renderer, int property) Returns the property of the renderer as a UnitValue if it exists and is a UnitValue, null otherwiseprivate static TargetCounterHandlerTargetCounterHandler.getTargetCounterHandler(IRenderer renderer) private static booleanAbstractRenderer.hasOwnOrModelProperty(IRenderer renderer, int property) (package private) static voidFloatingHelper.includeChildFloatsInOccupiedArea(List<Rectangle> floatRendererAreas, IRenderer renderer, Set<Rectangle> nonChildFloatingRendererAreas) private static booleanBlockFormattingContextUtil.isAbsolutePosition(IRenderer renderer) protected static booleanAbstractRenderer.isBorderBoxSizing(IRenderer renderer) private static boolean(package private) static booleanLineRenderer.isChildFloating(IRenderer childRenderer) private static booleanBlockFormattingContextUtil.isFixedPosition(IRenderer renderer) (package private) booleanLineRenderer.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 booleanBlockFormattingContextUtil.isInlineBlock(IRenderer renderer) (package private) static booleanLineRenderer.isInlineBlockChild(IRenderer child) (package private) booleanAbstractRenderer.isKeepTogether(IRenderer causeOfNothing) private booleanListItemRenderer.isListSymbolEmpty(IRenderer listSymbolRenderer) protected static booleanAbstractRenderer.isOverflowProperty(OverflowPropertyValue equalsTo, IRenderer renderer, int overflowProperty) static booleanBlockFormattingContextUtil.isRendererCreateBfc(IRenderer renderer) Defines whether a renderer creates a new "Block formatting context" in terms of CSS.(package private) static booleanFloatingHelper.isRendererFloating(IRenderer renderer) (package private) static booleanFloatingHelper.isRendererFloating(IRenderer renderer, FloatPropertyValue kidFloatPropertyVal) static booleanTextSequenceWordWrapping.isTextRendererAndRequiresSpecialScriptPreLayoutProcessing(IRenderer childRenderer) static booleanTargetCounterHandler.isValueDefinedForThisId(IRenderer renderer, String id) Indicates if page value was defined for this id.(package private) final voidRootRenderer.linkRenderToDocument(IRenderer renderer, PdfDocument pdfDocument) protected IRendererListRenderer.makeListSymbolRenderer(int index, IRenderer renderer) (package private) static booleanAbstractRenderer.noAbsolutePositionInfo(IRenderer renderer) static booleanTextSequenceWordWrapping.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) voidAbstractRenderer.preparePositionedRendererAndAreaForLayout(IRenderer childPositionedRenderer, Rectangle fullBbox, Rectangle parentBbox) static voidTextSequenceWordWrapping.preprocessTextSequenceOverflowX(LineRenderer lineRenderer, boolean textSequenceOverflowXProcessing, IRenderer childRenderer, boolean wasXOverflowChanged, OverflowPropertyValue oldXOverflow) Performs some settings onLineRendererand its child prior to layouting the child to be overflowed beyond the available area.private voidLineRenderer.processDefaultTab(IRenderer tabRenderer, float curWidth, float lineWidth) (package private) LayoutResultBlockRenderer.processNotFullChildResult(LayoutContext layoutContext, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) (package private) LayoutResultFlexContainerRenderer.processNotFullChildResult(LayoutContext layoutContext, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) private voidRootRenderer.processRenderer(IRenderer renderer, List<IRenderer> resultRenderers) (package private) static voidAbstractRenderer.processWaitingDrawing(IRenderer child, Transform transformProp, List<IRenderer> waitingDrawing) private voidRootRenderer.processWaitingKeepWithNextElement(IRenderer renderer) (package private) RectangleBlockRenderer.recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, IRenderer childRenderer, Rectangle initialLayoutBox) (package private) RectangleFlexContainerRenderer.recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, IRenderer childRenderer, Rectangle initialLayoutBox) (package private) static voidFloatingHelper.removeFloatsAboveRendererBottom(List<Rectangle> floatRendererAreas, IRenderer renderer) (package private) static voidFloatingHelper.removeParentArtifactsOnPageSplitIfOnlyFloatsOverflow(IRenderer overflowRenderer) private voidAbstractRenderer.removeThisFromParent(IRenderer toRemove) private voidBlockRenderer.replaceSplitRendererKidFloats(Map<Integer, IRenderer> waitingFloatsSplitRenderers, IRenderer splitRenderer) static voidTextSequenceWordWrapping.resetTextSequenceIfItEnded(Map<Integer, LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, boolean noSoftWrap, AbstractWidthHandler widthHandler) private voidFlexContainerRenderer.restoreHeightForOverflowRenderer(IRenderer childRenderer, IRenderer overflowRenderer) private voidFlexContainerRenderer.setAlignSelfIfNotStretch(IRenderer overflowRenderer) voidGridContainerRenderer.GridLayoutResult.setCauseOfNothing(IRenderer causeOfNothing) voidMulticolRenderer.MulticolLayoutResult.setCauseOfNothing(IRenderer causeOfNothing) Sets the cause of nothing renderer.(package private) IRendererAbstractRenderer.setChildRenderer(int index, IRenderer child) Update the childrendererat the specified place with the specified one.private voidMulticolRenderer.setOverflowForAllChildren(IRenderer renderer) Explicitly sets this object as the child of anotherIRendererin the renderer hierarchy.Explicitly sets this object as the child of anotherIRendererin the renderer hierarchy.protected voidRootRenderer.shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) (package private) MarginsCollapseInfoBlockRenderer.startChildMarginsHandling(IRenderer childRenderer, Rectangle layoutBox, MarginsCollapseHandler marginsCollapseHandler) (package private) MarginsCollapseInfoFlexContainerRenderer.startChildMarginsHandling(IRenderer childRenderer, Rectangle layoutBox, MarginsCollapseHandler marginsCollapseHandler) private LineRendererListRenderer.surroundTextBullet(IRenderer bulletRenderer) (package private) voidLineRenderer.updateAscentDescentAfterChildLayout(float[] childAscentDescent, IRenderer childRenderer, boolean isChildFloating) UpdateLineRenderer.maxAscent,LineRenderer.maxDescent,LineRenderer.maxTextAscent,LineRenderer.maxTextDescent,LineRenderer.maxBlockAscentandLineRenderer.maxBlockDescentafter child's layout.private booleanRootRenderer.updateForcedPlacement(IRenderer currentRenderer, IRenderer overflowRenderer) private voidAbstractRenderer.updateMinHeightForAbsolutelyPositionedRenderer(IRenderer renderer, Rectangle parentRendererBox, Float top, Float bottom) static voidTextSequenceWordWrapping.updateTextSequenceLayoutResults(Map<Integer, LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, LayoutResult childResult) Method parameters in com.itextpdf.layout.renderer with type arguments of type IRendererModifier and TypeMethodDescription(package private) voidAbstractRenderer.addAllChildRenderers(int index, List<IRenderer> children) Inserts the specified collection ofrenderersat the specified space of children list and update their parent links tothis.(package private) voidAbstractRenderer.addAllChildRenderers(List<IRenderer> children) Add the specified collection ofrenderersto the end of children list and update their parent links tothis.(package private) static voidLineRenderer.adjustChildPositionsAfterReordering(List<IRenderer> children, float initialXPos) private voidFlexContainerRenderer.adjustLayoutResultToHandleOverflowRenderers(LayoutResult result, List<IRenderer> renderersToOverflow) private floatLineRenderer.calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, 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 AbstractRendererGridContainerRenderer.createOverflowRenderer(List<IRenderer> children) (package private) AbstractRenderer[]BlockRenderer.createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers) (package private) AbstractRenderer[]BlockRenderer.createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers) (package private) AbstractRenderer[]FlexContainerRenderer.createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers) (package private) AbstractRenderer[]FlexContainerRenderer.createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers) (package private) static AbstractRendererGridMulticolUtil.createSplitRenderer(List<IRenderer> children, AbstractRenderer renderer) Creates a split renderer.private voidFlexContainerRenderer.findMinMaxWidth(float initialMinWidth, float initialMaxWidth, AbstractWidthHandler minMaxWidthHandler, List<IRenderer> childRenderers) (package private) static Grid.BuilderGet grid builder for list of values.(package private) static booleanFloatingHelper.isClearanceApplied(List<IRenderer> floatingRenderers, ClearPropertyValue clearPropertyValue) (package private) LayoutResultBlockRenderer.processNotFullChildResult(LayoutContext layoutContext, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) (package private) LayoutResultBlockRenderer.processNotFullChildResult(LayoutContext layoutContext, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) (package private) LayoutResultFlexContainerRenderer.processNotFullChildResult(LayoutContext layoutContext, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) (package private) LayoutResultFlexContainerRenderer.processNotFullChildResult(LayoutContext layoutContext, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) private voidRootRenderer.processRenderer(IRenderer renderer, List<IRenderer> resultRenderers) private static voidInlineVerticalAlignmentHelper.processRenderers(LineRenderer lineRenderer, List<IRenderer> renderers, float actualYLine, Predicate<InlineVerticalAlignment> needProcess, Predicate<InlineVerticalAlignment> needRecalculateSizes) (package private) static voidAbstractRenderer.processWaitingDrawing(IRenderer child, Transform transformProp, List<IRenderer> waitingDrawing) (package private) booleanAbstractRenderer.removeAllChildRenderers(Collection<IRenderer> children) Remove the childrenrendererswhich are contains in the specified collection.private voidAbstractRenderer.removeThisFromParents(Collection<IRenderer> children) private voidBlockRenderer.replaceSplitRendererKidFloats(Map<Integer, IRenderer> waitingFloatsSplitRenderers, IRenderer splitRenderer) private voidLineRenderer.replaceSplitRendererKidFloats(Map<Integer, IRenderer> floatsToNextPageSplitRenderers, LineRenderer splitRenderer) protected booleanTextRenderer.resolveFonts(List<IRenderer> addTo) ResolveProperty.FONTString[] value.(package private) voidAbstractRenderer.setChildRenderers(List<IRenderer> children) Set the specified collection ofrenderersas the children forthiselement.(package private) voidAbstractRenderer.setThisAsParent(Collection<IRenderer> children) Sets currentAbstractRendereras parent to renderers in specified collection.protected voidRootRenderer.shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) Constructors in com.itextpdf.layout.renderer with parameters of type IRendererModifierConstructorDescription(package private)CssGridCell(IRenderer value, int templateSizeX, int templateSizeY) (package private)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 IRendererModifier and TypeFieldDescriptionprivate final Map<IRenderer, TagTreePointer> LayoutTaggingHelper.autoTaggingPointerSavedPositionMethods in com.itextpdf.layout.tagging with parameters of type IRendererModifier and TypeMethodDescriptionstatic voidLayoutTaggingHelper.addTreeHints(LayoutTaggingHelper taggingHelper, IRenderer rootRenderer) booleanLayoutTaggingHelper.createTag(IRenderer renderer, TagTreePointer tagPointer) voidProhibitedTagRelationsResolver.repairTagStructure(LayoutTaggingHelper taggingHelper, IRenderer topRender) Resolves prohibited relations between parent and child tags.voidLayoutTaggingHelper.restoreAutoTaggingPointerPosition(IRenderer renderer) LayoutTaggingHelper.useAutoTaggingPointerAndRememberItsPosition(IRenderer renderer) -
Uses of IRenderer in com.itextpdf.layout.validation.context
Fields in com.itextpdf.layout.validation.context declared as IRendererMethods in com.itextpdf.layout.validation.context that return IRendererConstructors in com.itextpdf.layout.validation.context with parameters of type IRendererModifierConstructorDescriptionLayoutValidationContext(IRenderer renderer) Instantiates a newLayoutValidationContextbased on renderer. -
Uses of IRenderer in com.itextpdf.pdfua.checkers.utils
Methods in com.itextpdf.pdfua.checkers.utils with parameters of type IRendererModifier and TypeMethodDescriptionvoidLayoutCheckUtil.checkRenderer(IRenderer renderer) Checks renderer for PDF UA compliance.private booleanLayoutCheckUtil.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 IRendererModifier and TypeMethodDescriptionvoidHeadingsChecker.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 IRendererMethods in com.itextpdf.pdfua.checkers.utils.ua1 with parameters of type IRendererModifier and TypeMethodDescriptionvoidPdfUA1HeadingsChecker.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 IRendererModifier and TypeMethodDescriptionvoidPdfUA2HeadingsChecker.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 IRendererModifier and TypeMethodDescriptionprotected IRendererSvgImage.makeNewRenderer()Creates a new renderer instance. -
Uses of IRenderer in com.itextpdf.svg.renderers
Classes in com.itextpdf.svg.renderers that implement IRenderer