Uses of Class
com.itextpdf.layout.renderer.FlexUtil.FlexItemCalculationInfo
Packages that use FlexUtil.FlexItemCalculationInfo
-
Uses of FlexUtil.FlexItemCalculationInfo in com.itextpdf.layout.renderer
Methods in com.itextpdf.layout.renderer that return types with arguments of type FlexUtil.FlexItemCalculationInfoModifier and TypeMethodDescription(package private) static List
<List<FlexUtil.FlexItemCalculationInfo>> FlexUtil.collectFlexItemsIntoFlexLines
(List<FlexUtil.FlexItemCalculationInfo> flexItemCalculationInfos, float mainSize, boolean isSingleLine) private static List
<FlexUtil.FlexItemCalculationInfo> FlexUtil.createFlexItemCalculationInfos
(FlexContainerRenderer flexContainerRenderer, float flexContainerMainSize, float crossSize) Methods in com.itextpdf.layout.renderer with parameters of type FlexUtil.FlexItemCalculationInfoModifier and TypeMethodDescriptionprivate static void
FlexUtil.determineHypotheticalCrossSizeForFlexItem
(FlexUtil.FlexItemCalculationInfo info, boolean isColumnDirection, float crossSize) Method parameters in com.itextpdf.layout.renderer with type arguments of type FlexUtil.FlexItemCalculationInfoModifier and TypeMethodDescriptionprivate static void
FlexUtil.applyAlignItemsAndAlignSelf
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, FlexContainerRenderer renderer, List<Float> lineCrossSizes) void
BottomToTopFlexItemMainDirector.applyJustifyContent
(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) private static void
FlexUtil.applyJustifyContent
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, FlexContainerRenderer renderer, float mainSize, float containerMainSize) void
IFlexItemMainDirector.applyJustifyContent
(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.void
LtrFlexItemMainDirector.applyJustifyContent
(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.void
RtlFlexItemMainDirector.applyJustifyContent
(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.void
TopToBottomFlexItemMainDirector.applyJustifyContent
(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.FlexUtil.calculateCrossSizeOfEachFlexLine
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, Float minCrossSize, Float crossSize, Float maxCrossSize) private static float
FlexUtil.calculateFreeSpace
(List<FlexUtil.FlexItemCalculationInfo> line, float initialFreeSpace) (package private) static List
<List<FlexUtil.FlexItemCalculationInfo>> FlexUtil.collectFlexItemsIntoFlexLines
(List<FlexUtil.FlexItemCalculationInfo> flexItemCalculationInfos, float mainSize, boolean isSingleLine) (package private) static void
FlexUtil.determineFlexBasisAndHypotheticalMainSizeForFlexItems
(List<FlexUtil.FlexItemCalculationInfo> flexItemCalculationInfos, float crossSize, boolean isColumnDirection) (package private) static void
FlexUtil.determineHypotheticalCrossSizeForFlexItems
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, boolean isColumnDirection, float crossSize) (package private) static void
FlexUtil.determineUsedCrossSizeOfEachFlexItem
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, List<Float> lineCrossSizes, FlexContainerRenderer flexContainerRenderer) (package private) static void
FlexUtil.handleAlignContentStretch
(FlexContainerRenderer flexContainerRenderer, List<List<FlexUtil.FlexItemCalculationInfo>> lines, Float crossSize, List<Float> lineCrossSizes, Rectangle layoutBox) private static boolean
FlexUtil.hasFlexibleItems
(List<FlexUtil.FlexItemCalculationInfo> line) (package private) static void
FlexUtil.resolveFlexibleLengths
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float mainSize) private static void
FlexUtil.resolveFlexibleLengths
(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float layoutBoxSize, float containerSize) FlexUtil.retrieveCurrentPageLineCrossSizes
(FlexContainerRenderer flexContainerRenderer, List<List<FlexUtil.FlexItemCalculationInfo>> lines, List<Float> lineCrossSizes, Float crossSize, Rectangle layoutBox)