Package com.itextpdf.layout.renderer
Class TopToBottomFlexItemMainDirector
- java.lang.Object
-
- com.itextpdf.layout.renderer.FlexColumnItemMainDirector
-
- com.itextpdf.layout.renderer.TopToBottomFlexItemMainDirector
-
- All Implemented Interfaces:
IFlexItemMainDirector
class TopToBottomFlexItemMainDirector extends FlexColumnItemMainDirector
-
-
Constructor Summary
Constructors Constructor Description TopToBottomFlexItemMainDirector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidapplyDirectionForLine(java.util.List<T> renderers)Apply the direction for placement the items in flex line.voidapplyJustifyContent(java.util.List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace)Apply alignment on main flex direction.-
Methods inherited from class com.itextpdf.layout.renderer.FlexColumnItemMainDirector
applyDirection
-
-
-
-
Method Detail
-
applyDirectionForLine
public <T> void applyDirectionForLine(java.util.List<T> renderers)
Apply the direction for placement the items in flex line.- Specified by:
applyDirectionForLinein interfaceIFlexItemMainDirector- Specified by:
applyDirectionForLinein classFlexColumnItemMainDirector- Parameters:
renderers- list of renderers orFlexItemInfo.
-
applyJustifyContent
public void applyJustifyContent(java.util.List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace)
Apply alignment on main flex direction.- Parameters:
line- flex line of items to apply alignment to.justifyContent- alignment to apply.freeSpace- precalculated free space to distribute between flex items in a line.
-
-