Uses of Class
com.itextpdf.layout.layout.LayoutResult
Packages that use LayoutResult
Package
Description
-
Uses of LayoutResult in com.itextpdf.forms.form.renderer
Methods in com.itextpdf.forms.form.renderer that return LayoutResultModifier and TypeMethodDescriptionAbstractFormFieldRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.AbstractSelectFieldRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.FormFieldValueNonTrimmingTextRenderer.layout(LayoutContext layoutContext) SelectFieldListBoxRenderer.layout(LayoutContext layoutContext) SignatureAppearanceRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.TextAreaRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.private LayoutResultAbstractSelectFieldRenderer.makeLayoutResultFull(LayoutArea layoutArea, LayoutResult layoutResult) Methods in com.itextpdf.forms.form.renderer with parameters of type LayoutResultModifier and TypeMethodDescriptionprivate LayoutResultAbstractSelectFieldRenderer.makeLayoutResultFull(LayoutArea layoutArea, LayoutResult layoutResult) -
Uses of LayoutResult in com.itextpdf.layout
Methods in com.itextpdf.layout with parameters of type LayoutResultModifier and TypeMethodDescriptionprotected LayoutAreaColumnDocumentRenderer.updateCurrentArea(LayoutResult overflowResult) -
Uses of LayoutResult in com.itextpdf.layout.layout
Subclasses of LayoutResult in com.itextpdf.layout.layoutModifier and TypeClassDescriptionclassRepresents the result of a linelayouting.classRepresents the result of contentlayouting.classRepresents the result of a textlayout.Methods in com.itextpdf.layout.layout that return LayoutResultModifier and TypeMethodDescriptionLayoutResult.setAreaBreak(AreaBreak areaBreak) Sets areaBreak value. -
Uses of LayoutResult in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as LayoutResultModifier and TypeFieldDescription(package private) LayoutResultOrphansWidowsLayoutHelper.OrphansWidowsLayoutAttempt.attemptResultTextSequenceWordWrapping.LastFittingChildRendererData.childLayoutResultprivate LayoutResultRootRenderer.keepWithNextHangingRendererLayoutResultMethods in com.itextpdf.layout.renderer that return LayoutResultModifier and TypeMethodDescriptionprivate LayoutResultListRenderer.correctListSplitting(IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer causeOfNothing, LayoutArea occupiedArea) Corrects split and overflow renderers whenProperty.FORCED_PLACEMENTis applied.protected LayoutResultParagraphRenderer.directLayout(LayoutContext layoutContext) private static LayoutResultOrphansWidowsLayoutHelper.handleAttemptAsSuccessful(OrphansWidowsLayoutHelper.OrphansWidowsLayoutAttempt attemptResult, LayoutContext originalContext) private LayoutResultListRenderer.initializeListSymbols(LayoutContext layoutContext) AreaBreakRenderer.layout(LayoutContext layoutContext) BlockRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.FlexContainerRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.GridContainerRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.ImageRenderer.layout(LayoutContext layoutContext) IRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.LineRenderer.layout(LayoutContext layoutContext) LineSeparatorRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.ListItemRenderer.layout(LayoutContext layoutContext) ListRenderer.layout(LayoutContext layoutContext) MulticolRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.ParagraphRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.RootRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.TableRenderer.layout(LayoutContext layoutContext) This method simulates positioning of the renderer, including all of its children, and returns theLayoutResult, representing the layout result, including occupied area, status, i.e.TabRenderer.layout(LayoutContext layoutContext) TextRenderer.layout(LayoutContext layoutContext) (package private) static LayoutResultOrphansWidowsLayoutHelper.orphansWidowsAwareLayout(ParagraphRenderer renderer, LayoutContext context, ParagraphOrphansControl orphansControl, ParagraphWidowsControl widowsControl) (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) Methods in com.itextpdf.layout.renderer with parameters of type LayoutResultModifier and TypeMethodDescriptionprivate voidFlexContainerRenderer.adjustLayoutResultToHandleOverflowRenderers(LayoutResult result, List<IRenderer> renderersToOverflow) private voidTableRenderer.correctLayoutedCellsOccupiedAreas(LayoutResult[] splits, int row, int[] targetOverflowRowIndex, Float blockMinHeight, Rectangle layoutBox, List<Boolean> rowsHasCellWithSetHeight, boolean isLastRenderer, boolean processBigRowspan, boolean skip) private voidTableRenderer.correctRowCellsOccupiedAreas(LayoutResult[] splits, int row, int[] targetOverflowRowIndex, int currentRowIndex, List<Boolean> rowsHasCellWithSetHeight, float cumulativeShift, float additionalCellHeight) (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) voidBlockRenderer.decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer) (package private) voidFlexContainerRenderer.decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer) (package private) voidFlexContainerRenderer.decreaseLayoutBoxAfterChildPlacementRowLayout(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer) private voidFlexContainerRenderer.fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, List<FlexItemInfo> line, IRenderer childRenderer, LayoutResult childResult) (package private) float[]LineRenderer.getAscentDescentOfLayoutedChildRenderer(IRenderer childRenderer, LayoutResult childResult, RenderingMode childRenderingMode, boolean isInlineBlockChild) Extracts ascender and descender of an already layoutedchildRenderer.(package private) LayoutAreaFlexContainerRenderer.getOccupiedAreaInCaseNothingWasWrappedWithFull(LayoutResult result, IRenderer splitRenderer) 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).private static intGridContainerRenderer.processLayoutResult(GridContainerRenderer.GridLayoutResult layoutResult, GridCell cell, LayoutResult cellResult) (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) protected voidRootRenderer.shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, List<IRenderer> resultRenderers, LayoutResult result) private LineRenderer[]LineRenderer.splitNotFittingFloat(int childPos, LayoutResult childResult) (package private) booleanBlockRenderer.stopLayoutingChildrenIfChildResultNotFull(LayoutResult returnResult) (package private) booleanFlexContainerRenderer.stopLayoutingChildrenIfChildResultNotFull(LayoutResult returnResult) private booleanRootRenderer.tryDisableKeepTogether(LayoutResult result, boolean rendererIsFloat, RootRendererAreaStateHandler rootRendererStateHandler) private voidRootRenderer.updateCurrentAndInitialArea(LayoutResult overflowResult) protected LayoutAreaCanvasRenderer.updateCurrentArea(LayoutResult overflowResult) protected LayoutAreaDocumentRenderer.updateCurrentArea(LayoutResult overflowResult) protected abstract LayoutAreaRootRenderer.updateCurrentArea(LayoutResult overflowResult) private static voidTextSequenceWordWrapping.updateMinMaxWidthOfLineRendererAfterTextRendererSequenceProcessing(boolean noSoftWrap, int childPos, LayoutResult layoutResult, AbstractWidthHandler widthHandler, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, Map<Integer, LayoutResult> textRendererLayoutResults) 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 LayoutResultModifier and TypeMethodDescription(package private) static floatTextSequenceWordWrapping.getCurWidthRelayoutedTextSequenceDecrement(int childPos, int newChildPos, Map<Integer, LayoutResult> textRendererLayoutResults) TextSequenceWordWrapping.getIndexAndLayoutResultOfTheLastTextRendererContainingSpecialScripts(LineRenderer lineRenderer, int childPos, Map<Integer, LayoutResult> specialScriptLayoutResults, boolean wasParentsHeightClipped, boolean isOverflowFit) TextSequenceWordWrapping.getIndexAndLayoutResultOfTheLastTextRendererWithNoSpecialScripts(LineRenderer lineRenderer, int childPos, Map<Integer, LayoutResult> textSequenceLayoutResults, boolean wasParentsHeightClipped, boolean isOverflowFit, boolean floatsPlaced) static voidTextSequenceWordWrapping.resetTextSequenceIfItEnded(Map<Integer, LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, boolean noSoftWrap, AbstractWidthHandler widthHandler) private static voidTextSequenceWordWrapping.updateMinMaxWidthOfLineRendererAfterTextRendererSequenceProcessing(boolean noSoftWrap, int childPos, LayoutResult layoutResult, AbstractWidthHandler widthHandler, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, Map<Integer, LayoutResult> textRendererLayoutResults) TextSequenceWordWrapping.updateTextRendererSequenceMinMaxWidth(LineRenderer lineRenderer, AbstractWidthHandler widthHandler, int childPos, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, boolean anythingPlaced, Map<Integer, LayoutResult> textRendererLayoutResults, Map<Integer, LayoutResult> specialScriptLayoutResults, float textIndent) static voidTextSequenceWordWrapping.updateTextSequenceLayoutResults(Map<Integer, LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, LayoutResult childResult) Constructors in com.itextpdf.layout.renderer with parameters of type LayoutResultModifierConstructorDescriptionLastFittingChildRendererData(int childIndex, LayoutResult childLayoutResult) -
Uses of LayoutResult in com.itextpdf.svg.renderers
Methods in com.itextpdf.svg.renderers that return LayoutResult