| Modifier and Type | Class and Description | 
|---|---|
| class  | ColumnDocumentRenderer
             This class is used for convenient multi-column Document Layouting 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| IRenderer | ColumnDocumentRenderer. getNextRenderer() | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IRenderer | AbstractElement. nextRenderer | 
| Modifier and Type | Method and 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() | 
| protected IRenderer | AreaBreak. makeNewRenderer() | 
| protected IRenderer | Cell. makeNewRenderer() | 
| protected IRenderer | Div. makeNewRenderer() | 
| protected IRenderer | Image. makeNewRenderer() | 
| protected IRenderer | LineSeparator. makeNewRenderer() | 
| protected IRenderer | Link. makeNewRenderer() | 
| protected IRenderer | List. makeNewRenderer() | 
| protected IRenderer | ListItem. makeNewRenderer() | 
| protected IRenderer | Paragraph. makeNewRenderer() | 
| protected IRenderer | Tab. makeNewRenderer() | 
| protected IRenderer | Table. makeNewRenderer() | 
| protected IRenderer | Text. makeNewRenderer() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractElement. setNextRenderer(IRenderer renderer) | 
| void | IElement. setNextRenderer(IRenderer renderer)
             Overrides the  IRendererinstance which will be returned by the next call to theIElement.getRenderer(). | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IRenderer | LayoutResult. causeOfNothing
             The first renderer to produce  LayoutResult.NOTHINGduringlayout(LayoutContext). | 
| protected IRenderer | LayoutResult. overflowRenderer
             The overflow renderer created during  layouting. | 
| protected IRenderer | LayoutResult. splitRenderer
             The split renderer created during  layouting. | 
| Modifier and Type | Method and Description | 
|---|---|
| IRenderer | LayoutResult. getCauseOfNothing()
             Gets the first renderer to produce  LayoutResult.NOTHINGduringlayout(LayoutContext) | 
| IRenderer | LayoutResult. getOverflowRenderer()
             Gets the overflow renderer created during  layouting. | 
| IRenderer | LayoutResult. getSplitRenderer() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<IRenderer> | LineLayoutResult. getFloatsOverflowedToNextPage() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LayoutResult. setOverflowRenderer(IRenderer overflowRenderer)
             Sets the overflow  renderer. | 
| void | LayoutResult. setSplitRenderer(IRenderer splitRenderer)
             Sets the split  renderer. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LineLayoutResult. setFloatsOverflowedToNextPage(List<IRenderer> floatsOverflowedToNextPage) | 
| Constructor and 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) | 
| MinMaxWidthLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause) | 
| TextLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer) | 
| TextLayoutResult(int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause) | 
| Modifier and Type | Method and Description | 
|---|---|
| MarginsCollapseInfo | MarginsCollapseHandler. startChildMarginsHandling(IRenderer child, Rectangle layoutBox) | 
| Constructor and Description | 
|---|
| MarginsCollapseHandler(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| static MinMaxWidth | MinMaxWidthUtils. countDefaultMinMaxWidth(IRenderer renderer) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ILeafElementRenderer | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRenderer
             Defines the most common properties and behavior that are shared by most  IRendererimplementations. | 
| class  | AreaBreakRenderer
             Renderer object for the  AreaBreaklayout element. | 
| class  | BlockRenderer | 
| class  | CanvasRenderer | 
| class  | CellRenderer | 
| class  | DivRenderer | 
| class  | DocumentRenderer | 
| class  | ImageRenderer | 
| class  | LineRenderer | 
| class  | LineSeparatorRenderer | 
| class  | LinkRenderer | 
| class  | ListItemRenderer | 
| class  | ListRenderer | 
| class  | ParagraphRenderer | 
| class  | RootRenderer | 
| class  | TableRenderer | 
| class  | TabRenderer | 
| class  | TextRenderer | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IRenderer | AbstractRenderer. parent | 
| protected IRenderer | ListItemRenderer. symbolRenderer | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<IRenderer> | AbstractRenderer. childRenderers | 
| protected List<IRenderer> | AbstractRenderer. positionedRenderers | 
| protected List<IRenderer> | RootRenderer. waitingDrawingElements | 
| Modifier and Type | Method and Description | 
|---|---|
| IRenderer | AreaBreakRenderer. getNextRenderer() | 
| IRenderer | CanvasRenderer. getNextRenderer()
             For  CanvasRenderer, 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, if  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, if  layout(LayoutContext)is called more than once. | 
| IRenderer | DocumentRenderer. getNextRenderer()
             For  DocumentRenderer, this has a meaning of the renderer that will be used for relayout. | 
| IRenderer | IRenderer. getNextRenderer()
             Gets a new instance of this class to be used as a next renderer, after this renderer is used, if  layout(LayoutContext)is called more than once. | 
| IRenderer | ImageRenderer. getNextRenderer() | 
| 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, if  layout(LayoutContext)is called more than once. | 
| IRenderer | LinkRenderer. getNextRenderer() | 
| IRenderer | ListItemRenderer. getNextRenderer() | 
| IRenderer | ListRenderer. getNextRenderer() | 
| IRenderer | ParagraphRenderer. getNextRenderer()
             Gets a new instance of this class to be used as a next renderer, after this renderer is used, if  layout(LayoutContext)is called more than once. | 
| IRenderer | TabRenderer. getNextRenderer() | 
| IRenderer | TableRenderer. getNextRenderer()
             Gets a new instance of this class to be used as a next renderer, after this renderer is used, if  layout(LayoutContext)is called more than once. | 
| IRenderer | TextRenderer. getNextRenderer() | 
| IRenderer | AbstractRenderer. getParent()
             Gets the parent  IRenderer. | 
| IRenderer | AreaBreakRenderer. getParent() | 
| IRenderer | IRenderer. getParent()
             Gets the parent  IRenderer. | 
| protected IRenderer | ListRenderer. makeListSymbolRenderer(int index, IRenderer renderer) | 
| IRenderer | AbstractRenderer. setParent(IRenderer parent)
             Explicitly sets this object as the child of another  IRendererin the renderer hierarchy. | 
| IRenderer | AreaBreakRenderer. setParent(IRenderer parent) | 
| IRenderer | IRenderer. setParent(IRenderer parent)
             Explicitly sets this object as the child of another  IRendererin the renderer hierarchy. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<IRenderer> | AbstractRenderer. getChildRenderers()
             Gets the child  IRenderers. | 
| List<IRenderer> | AreaBreakRenderer. getChildRenderers() | 
| List<IRenderer> | IRenderer. getChildRenderers()
             Gets the child  IRenderers. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractRenderer. addChild(IRenderer renderer)
             Adds a child to the current renderer 
            | 
| void | AreaBreakRenderer. addChild(IRenderer renderer) | 
| void | CanvasRenderer. addChild(IRenderer renderer) | 
| void | IRenderer. addChild(IRenderer renderer)
             Adds a child to the current renderer 
            | 
| void | RootRenderer. addChild(IRenderer renderer) | 
| void | TableRenderer. addChild(IRenderer renderer)
             Adds a child to the current renderer 
            | 
| void | ListItemRenderer. addSymbolRenderer(IRenderer symbolRenderer, float symbolAreaWidth) | 
| protected void | AbstractRenderer. alignChildHorizontally(IRenderer childRenderer, Rectangle currentArea) | 
| protected ParagraphRenderer | ParagraphRenderer. createOverflowRenderer(IRenderer parent) | 
| protected ParagraphRenderer | ParagraphRenderer. createSplitRenderer(IRenderer parent) | 
| protected void | CanvasRenderer. flushSingleRenderer(IRenderer resultRenderer) | 
| protected void | DocumentRenderer. flushSingleRenderer(IRenderer resultRenderer) | 
| protected abstract void | RootRenderer. flushSingleRenderer(IRenderer resultRenderer) | 
| protected static boolean | AbstractRenderer. isBorderBoxSizing(IRenderer renderer) | 
| protected static boolean | AbstractRenderer. isOverflowProperty(OverflowPropertyValue equalsTo, IRenderer renderer, int overflowProperty) | 
| static boolean | BlockFormattingContextUtil. isRendererCreateBfc(IRenderer renderer)
             Defines whether a renderer creates a new "Block formatting context" in terms of CSS. 
            | 
| protected IRenderer | ListRenderer. makeListSymbolRenderer(int index, IRenderer renderer) | 
| IRenderer | AbstractRenderer. setParent(IRenderer parent)
             Explicitly sets this object as the child of another  IRendererin the renderer hierarchy. | 
| IRenderer | AreaBreakRenderer. setParent(IRenderer parent) | 
| IRenderer | IRenderer. setParent(IRenderer parent)
             Explicitly sets this object as the child of another  IRendererin the renderer hierarchy. | 
| protected void | RootRenderer. shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | TextRenderer. resolveFonts(List<IRenderer> addTo)
             Resolve  Property.FONTString[] value. | 
| protected void | RootRenderer. shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | LayoutTaggingHelper. addTreeHints(LayoutTaggingHelper taggingHelper, IRenderer rootRenderer) | 
| boolean | LayoutTaggingHelper. createTag(IRenderer renderer, TagTreePointer tagPointer) | 
| void | LayoutTaggingHelper. restoreAutoTaggingPointerPosition(IRenderer renderer) | 
| TagTreePointer | LayoutTaggingHelper. useAutoTaggingPointerAndRememberItsPosition(IRenderer renderer) | 
Copyright © 1998–2019 iText Group NV. All rights reserved.