Uses of Interface
com.itextpdf.layout.renderer.IRenderer
Packages that use IRenderer
Package
Description
-
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 IRenderer -
Uses of IRenderer in com.itextpdf.layout.element
Fields in com.itextpdf.layout.element declared as IRendererMethods in com.itextpdf.layout.element that return IRendererModifier and TypeMethodDescriptionAbstractElement.createRendererSubTree()IElement.createRendererSubTree()Creates a renderer subtree with root in the current element.Table.createRendererSubTree()Creates a renderer subtree with root in the current table element.AbstractElement.getRenderer()Cell.getRenderer()Gets a cell renderer for this element.IElement.getRenderer()Gets a renderer for this element.Table.getRenderer()Gets a table renderer for this element.protected abstract IRendererAbstractElement.makeNewRenderer()Creates new renderer instance.protected IRendererAreaBreak.makeNewRenderer()protected IRendererCell.makeNewRenderer()protected IRendererDiv.makeNewRenderer()protected IRendererImage.makeNewRenderer()protected IRendererLineSeparator.makeNewRenderer()protected IRendererLink.makeNewRenderer()protected IRendererList.makeNewRenderer()protected IRendererListItem.makeNewRenderer()protected IRendererParagraph.makeNewRenderer()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.NOTHINGduringlayout(LayoutContext).protected IRendererLayoutResult.overflowRendererThe overflow renderer created duringlayouting.protected IRendererLayoutResult.splitRendererThe split renderer created duringlayouting.Methods in com.itextpdf.layout.layout that return IRendererModifier and TypeMethodDescriptionLayoutResult.getCauseOfNothing()Gets the first renderer to produceLayoutResult.NOTHINGduringlayout(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
Methods in com.itextpdf.layout.margincollapse with parameters of type IRendererModifier and TypeMethodDescriptionMarginsCollapseHandler.startChildMarginsHandling(IRenderer child, Rectangle layoutBox) Constructors in com.itextpdf.layout.margincollapse with parameters of type IRendererModifierConstructorDescriptionMarginsCollapseHandler(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo) -
Uses of IRenderer in com.itextpdf.layout.minmaxwidth
Methods in com.itextpdf.layout.minmaxwidth with parameters of type IRendererModifier and TypeMethodDescriptionstatic MinMaxWidthMinMaxWidthUtils.countDefaultMinMaxWidth(IRenderer renderer) -
Uses of IRenderer in com.itextpdf.layout.renderer
Subinterfaces of IRenderer in com.itextpdf.layout.rendererClasses in com.itextpdf.layout.renderer that implement IRendererModifier and TypeClassDescriptionclassDefines the most common properties and behavior that are shared by mostIRendererimplementations.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.classclassclassclassclassclassclassclassclassclassclassclassclassFields in com.itextpdf.layout.renderer declared as IRendererModifier and TypeFieldDescriptionprotected IRendererAbstractRenderer.parentprotected IRendererListItemRenderer.symbolRendererFields in com.itextpdf.layout.renderer with type parameters of type IRendererModifier and TypeFieldDescriptionAbstractRenderer.childRenderersAbstractRenderer.positionedRenderersRootRenderer.waitingDrawingElementsMethods in com.itextpdf.layout.renderer that return IRendererModifier and TypeMethodDescriptionAreaBreakRenderer.getNextRenderer()CanvasRenderer.getNextRenderer()ForCanvasRenderer, this has a meaning of the renderer that will be used for relayout.CellRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifBlockRenderer.layout(LayoutContext)is called more than once.DivRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifBlockRenderer.layout(LayoutContext)is called more than once.DocumentRenderer.getNextRenderer()ForDocumentRenderer, this has a meaning of the renderer that will be used for relayout.FlexContainerRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifFlexContainerRenderer.layout(LayoutContext)is called more than once.ImageRenderer.getNextRenderer()IRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, iflayout(LayoutContext)is called more than once.LineRenderer.getNextRenderer()LineSeparatorRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, iflayout(LayoutContext)is called more than once.LinkRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTextRenderer.layout(LayoutContext)is called more than once.ListItemRenderer.getNextRenderer()ListRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifListRenderer.layout(LayoutContext)is called more than once.ParagraphRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifParagraphRenderer.layout(LayoutContext)is called more than once.TableRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTableRenderer.layout(LayoutContext)is called more than once.TabRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTabRenderer.layout(LayoutContext)is called more than once.TextRenderer.getNextRenderer()Gets a new instance of this class to be used as a next renderer, after this renderer is used, ifTextRenderer.layout(LayoutContext)is called more than once.AbstractRenderer.getParent()Gets the parentIRenderer.AreaBreakRenderer.getParent()IRenderer.getParent()Gets the parentIRenderer.protected IRendererListRenderer.makeListSymbolRenderer(int index, 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.Methods in com.itextpdf.layout.renderer that return types with arguments of type IRendererModifier and TypeMethodDescriptionAbstractRenderer.getChildRenderers()Gets the childIRenderers.AreaBreakRenderer.getChildRenderers()IRenderer.getChildRenderers()Gets the childIRenderers.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 renderervoidvoidAdds a child to the current rendererstatic voidTargetCounterHandler.addPageByID(IRenderer renderer) Adds renderer's page to the root renderer map.voidListItemRenderer.addSymbolRenderer(IRenderer symbolRenderer, float symbolAreaWidth) protected voidAbstractRenderer.alignChildHorizontally(IRenderer childRenderer, Rectangle currentArea) protected ParagraphRendererParagraphRenderer.createOverflowRenderer(IRenderer parent) protected ParagraphRendererParagraphRenderer.createSplitRenderer(IRenderer parent) protected voidCanvasRenderer.flushSingleRenderer(IRenderer resultRenderer) protected voidDocumentRenderer.flushSingleRenderer(IRenderer resultRenderer) protected abstract voidRootRenderer.flushSingleRenderer(IRenderer resultRenderer) static IntegerTargetCounterHandler.getPageByID(IRenderer renderer, String id) Gets page from renderer using given id.protected static booleanAbstractRenderer.isBorderBoxSizing(IRenderer renderer) 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.static booleanTargetCounterHandler.isValueDefinedForThisId(IRenderer renderer, String id) Indicates if page value was defined for this id.protected IRendererListRenderer.makeListSymbolRenderer(int index, 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) Method parameters in com.itextpdf.layout.renderer with type arguments of type IRendererModifier and TypeMethodDescriptionprotected booleanTextRenderer.resolveFonts(List<IRenderer> addTo) ResolveProperty.FONTString[] value.protected voidRootRenderer.shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) -
Uses of IRenderer in com.itextpdf.layout.tagging
Methods in com.itextpdf.layout.tagging with parameters of type IRendererModifier and TypeMethodDescriptionstatic voidLayoutTaggingHelper.addTreeHints(LayoutTaggingHelper taggingHelper, IRenderer rootRenderer) booleanLayoutTaggingHelper.createTag(IRenderer renderer, TagTreePointer tagPointer) voidLayoutTaggingHelper.restoreAutoTaggingPointerPosition(IRenderer renderer) LayoutTaggingHelper.useAutoTaggingPointerAndRememberItsPosition(IRenderer renderer)