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 voidFlexUtil.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 voidFlexUtil.applyAlignContent(List<List<FlexUtil.FlexItemCalculationInfo>> lines, AlignContentPropertyValue alignContent, float freeSpace, boolean isColumnDirection) private static voidFlexUtil.applyAlignContent(List<List<FlexUtil.FlexItemCalculationInfo>> lines, FlexContainerRenderer renderer, Float crossSize, Rectangle layoutBox) private static voidFlexUtil.applyAlignItemsAndAlignSelf(List<List<FlexUtil.FlexItemCalculationInfo>> lines, FlexContainerRenderer renderer, List<Float> lineCrossSizes) private static voidFlexUtil.applyCentralAlignment(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float freeSpace, boolean isColumnDirection) private static voidFlexUtil.applyFlexEndAlignment(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float freeSpace, boolean isColumnDirection) voidBottomToTopFlexItemMainDirector.applyJustifyContent(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) private static voidFlexUtil.applyJustifyContent(List<List<FlexUtil.FlexItemCalculationInfo>> lines, FlexContainerRenderer renderer, float mainSize, float containerMainSize) voidIFlexItemMainDirector.applyJustifyContent(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.voidLtrFlexItemMainDirector.applyJustifyContent(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.voidRtlFlexItemMainDirector.applyJustifyContent(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.voidTopToBottomFlexItemMainDirector.applyJustifyContent(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.private static voidFlexUtil.applySpaceAroundAlignment(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float freeSpace, boolean isColumnDirection) private static voidFlexUtil.applySpaceBetweenAlignment(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float freeSpace, boolean isColumnDirection) private static voidFlexUtil.applySpaceEvenlyAlignment(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float freeSpace, boolean isColumnDirection) FlexUtil.calculateCrossSizeOfEachFlexLine(List<List<FlexUtil.FlexItemCalculationInfo>> lines, Float minCrossSize, Float crossSize, Float maxCrossSize) private static floatFlexUtil.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 voidFlexUtil.determineFlexBasisAndHypotheticalMainSizeForFlexItems(List<FlexUtil.FlexItemCalculationInfo> flexItemCalculationInfos, float crossSize, boolean isColumnDirection) (package private) static voidFlexUtil.determineHypotheticalCrossSizeForFlexItems(List<List<FlexUtil.FlexItemCalculationInfo>> lines, boolean isColumnDirection, float crossSize) (package private) static voidFlexUtil.determineUsedCrossSizeOfEachFlexItem(List<List<FlexUtil.FlexItemCalculationInfo>> lines, List<Float> lineCrossSizes, FlexContainerRenderer flexContainerRenderer) private static floatFlexUtil.getItemMaxCrossSize(List<FlexUtil.FlexItemCalculationInfo> line) (package private) static voidFlexUtil.handleAlignContentStretch(FlexContainerRenderer flexContainerRenderer, List<List<FlexUtil.FlexItemCalculationInfo>> lines, Float crossSize, List<Float> lineCrossSizes, Rectangle layoutBox) private static booleanFlexUtil.hasFlexibleItems(List<FlexUtil.FlexItemCalculationInfo> line) (package private) static voidFlexUtil.resolveFlexibleLengths(List<List<FlexUtil.FlexItemCalculationInfo>> lines, float mainSize) private static voidFlexUtil.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)