Uses of Class
com.itextpdf.layout.layout.LayoutResult
-
Packages that use LayoutResult Package Description com.itextpdf.forms.form.renderer com.itextpdf.layout com.itextpdf.layout.layout com.itextpdf.layout.renderer com.itextpdf.svg.renderers -
-
Uses of LayoutResult in com.itextpdf.forms.form.renderer
Methods in com.itextpdf.forms.form.renderer that return LayoutResult Modifier and Type Method Description LayoutResult
AbstractFormFieldRenderer. 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.LayoutResult
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.LayoutResult
FormFieldValueNonTrimmingTextRenderer. layout(LayoutContext layoutContext)
LayoutResult
SelectFieldListBoxRenderer. layout(LayoutContext layoutContext)
LayoutResult
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.LayoutResult
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 LayoutResult
AbstractSelectFieldRenderer. makeLayoutResultFull(LayoutArea layoutArea, LayoutResult layoutResult)
Methods in com.itextpdf.forms.form.renderer with parameters of type LayoutResult Modifier and Type Method Description private LayoutResult
AbstractSelectFieldRenderer. makeLayoutResultFull(LayoutArea layoutArea, LayoutResult layoutResult)
-
Uses of LayoutResult in com.itextpdf.layout
Methods in com.itextpdf.layout with parameters of type LayoutResult Modifier and Type Method Description protected LayoutArea
ColumnDocumentRenderer. updateCurrentArea(LayoutResult overflowResult)
-
Uses of LayoutResult in com.itextpdf.layout.layout
Subclasses of LayoutResult in com.itextpdf.layout.layout Modifier and Type Class Description class
LineLayoutResult
Represents the result of a linelayouting
.class
MinMaxWidthLayoutResult
Represents the result of contentlayouting
.class
TextLayoutResult
Represents the result of a textlayout
.Methods in com.itextpdf.layout.layout that return LayoutResult Modifier and Type Method Description LayoutResult
LayoutResult. setAreaBreak(AreaBreak areaBreak)
Sets areaBreak value. -
Uses of LayoutResult in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as LayoutResult Modifier and Type Field Description (package private) LayoutResult
OrphansWidowsLayoutHelper.OrphansWidowsLayoutAttempt. attemptResult
LayoutResult
TextSequenceWordWrapping.LastFittingChildRendererData. childLayoutResult
private LayoutResult
RootRenderer. keepWithNextHangingRendererLayoutResult
Methods in com.itextpdf.layout.renderer that return LayoutResult Modifier and Type Method Description private LayoutResult
ListRenderer. correctListSplitting(IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer causeOfNothing, LayoutArea occupiedArea)
Corrects split and overflow renderers whenProperty.FORCED_PLACEMENT
is applied.protected LayoutResult
ParagraphRenderer. directLayout(LayoutContext layoutContext)
private static LayoutResult
OrphansWidowsLayoutHelper. handleAttemptAsSuccessful(OrphansWidowsLayoutHelper.OrphansWidowsLayoutAttempt attemptResult, LayoutContext originalContext)
private LayoutResult
ListRenderer. initializeListSymbols(LayoutContext layoutContext)
LayoutResult
AreaBreakRenderer. layout(LayoutContext layoutContext)
LayoutResult
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.LayoutResult
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.LayoutResult
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.LayoutResult
ImageRenderer. layout(LayoutContext layoutContext)
LayoutResult
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.LayoutResult
LineRenderer. layout(LayoutContext layoutContext)
LayoutResult
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.LayoutResult
ListItemRenderer. layout(LayoutContext layoutContext)
LayoutResult
ListRenderer. layout(LayoutContext layoutContext)
LayoutResult
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.LayoutResult
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.LayoutResult
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.LayoutResult
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.LayoutResult
TabRenderer. layout(LayoutContext layoutContext)
LayoutResult
TextRenderer. layout(LayoutContext layoutContext)
(package private) static LayoutResult
OrphansWidowsLayoutHelper. orphansWidowsAwareLayout(ParagraphRenderer renderer, LayoutContext context, ParagraphOrphansControl orphansControl, ParagraphWidowsControl widowsControl)
(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)
Methods in com.itextpdf.layout.renderer with parameters of type LayoutResult Modifier and Type Method Description private void
FlexContainerRenderer. adjustLayoutResultToHandleOverflowRenderers(LayoutResult result, java.util.List<IRenderer> renderersToOverflow)
private void
TableRenderer. correctLayoutedCellsOccupiedAreas(LayoutResult[] splits, int row, int[] targetOverflowRowIndex, java.lang.Float blockMinHeight, Rectangle layoutBox, java.util.List<java.lang.Boolean> rowsHasCellWithSetHeight, boolean isLastRenderer, boolean processBigRowspan, boolean skip)
private void
TableRenderer. correctRowCellsOccupiedAreas(LayoutResult[] splits, int row, int[] targetOverflowRowIndex, int currentRowIndex, java.util.List<java.lang.Boolean> rowsHasCellWithSetHeight, float cumulativeShift, float additionalCellHeight)
(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) void
BlockRenderer. decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer)
(package private) void
FlexContainerRenderer. decreaseLayoutBoxAfterChildPlacement(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer)
(package private) void
FlexContainerRenderer. decreaseLayoutBoxAfterChildPlacementRowLayout(Rectangle layoutBox, LayoutResult result, IRenderer childRenderer)
private void
FlexContainerRenderer. fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, java.util.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) LayoutArea
FlexContainerRenderer. getOccupiedAreaInCaseNothingWasWrappedWithFull(LayoutResult result, IRenderer splitRenderer)
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)
.private static int
GridContainerRenderer. processLayoutResult(GridContainerRenderer.GridLayoutResult layoutResult, GridCell cell, LayoutResult cellResult)
(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)
protected void
RootRenderer. shrinkCurrentAreaAndProcessRenderer(IRenderer renderer, java.util.List<IRenderer> resultRenderers, LayoutResult result)
private LineRenderer[]
LineRenderer. splitNotFittingFloat(int childPos, LayoutResult childResult)
(package private) boolean
BlockRenderer. stopLayoutingChildrenIfChildResultNotFull(LayoutResult returnResult)
(package private) boolean
FlexContainerRenderer. stopLayoutingChildrenIfChildResultNotFull(LayoutResult returnResult)
private boolean
RootRenderer. tryDisableKeepTogether(LayoutResult result, boolean rendererIsFloat, RootRendererAreaStateHandler rootRendererStateHandler)
private void
RootRenderer. updateCurrentAndInitialArea(LayoutResult overflowResult)
protected LayoutArea
CanvasRenderer. updateCurrentArea(LayoutResult overflowResult)
protected LayoutArea
DocumentRenderer. updateCurrentArea(LayoutResult overflowResult)
protected abstract LayoutArea
RootRenderer. updateCurrentArea(LayoutResult overflowResult)
private static void
TextSequenceWordWrapping. updateMinMaxWidthOfLineRendererAfterTextRendererSequenceProcessing(boolean noSoftWrap, int childPos, LayoutResult layoutResult, AbstractWidthHandler widthHandler, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults)
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 LayoutResult Modifier and Type Method Description (package private) static float
TextSequenceWordWrapping. getCurWidthRelayoutedTextSequenceDecrement(int childPos, int newChildPos, java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults)
static TextSequenceWordWrapping.LastFittingChildRendererData
TextSequenceWordWrapping. getIndexAndLayoutResultOfTheLastTextRendererContainingSpecialScripts(LineRenderer lineRenderer, int childPos, java.util.Map<java.lang.Integer,LayoutResult> specialScriptLayoutResults, boolean wasParentsHeightClipped, boolean isOverflowFit)
static TextSequenceWordWrapping.LastFittingChildRendererData
TextSequenceWordWrapping. getIndexAndLayoutResultOfTheLastTextRendererWithNoSpecialScripts(LineRenderer lineRenderer, int childPos, java.util.Map<java.lang.Integer,LayoutResult> textSequenceLayoutResults, boolean wasParentsHeightClipped, boolean isOverflowFit, boolean floatsPlaced)
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 static void
TextSequenceWordWrapping. updateMinMaxWidthOfLineRendererAfterTextRendererSequenceProcessing(boolean noSoftWrap, int childPos, LayoutResult layoutResult, AbstractWidthHandler widthHandler, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults)
static TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper
TextSequenceWordWrapping. updateTextRendererSequenceMinMaxWidth(LineRenderer lineRenderer, AbstractWidthHandler widthHandler, int childPos, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, boolean anythingPlaced, java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults, java.util.Map<java.lang.Integer,LayoutResult> specialScriptLayoutResults, float textIndent)
static void
TextSequenceWordWrapping. updateTextSequenceLayoutResults(java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults, boolean specialScripts, IRenderer childRenderer, int childPos, LayoutResult childResult)
Constructors in com.itextpdf.layout.renderer with parameters of type LayoutResult Constructor Description LastFittingChildRendererData(int childIndex, LayoutResult childLayoutResult)
-
Uses of LayoutResult in com.itextpdf.svg.renderers
Methods in com.itextpdf.svg.renderers that return LayoutResult Modifier and Type Method Description LayoutResult
SvgImageRenderer. layout(LayoutContext layoutContext)
-