Package com.itextpdf.layout.renderer
Class GridMulticolUtil
- java.lang.Object
-
- com.itextpdf.layout.renderer.GridMulticolUtil
-
final class GridMulticolUtil extends java.lang.Object
The class stores common logic for multicol and grid layout.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
GridMulticolUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static AbstractRenderer
createSplitRenderer(java.util.List<IRenderer> children, AbstractRenderer renderer)
Creates a split renderer.private static float
safelyRetrieveFloatProperty(int property, AbstractRenderer renderer)
(package private) static float
updateOccupiedHeight(float initialHeight, boolean isFull, AbstractRenderer renderer)
(package private) static float
updateOccupiedWidth(float initialWidth, AbstractRenderer renderer)
-
-
-
Method Detail
-
createSplitRenderer
static AbstractRenderer createSplitRenderer(java.util.List<IRenderer> children, AbstractRenderer renderer)
Creates a split renderer.- Parameters:
children
- children of the split rendererrenderer
- parent renderer- Returns:
- a new
AbstractRenderer
instance
-
updateOccupiedWidth
static float updateOccupiedWidth(float initialWidth, AbstractRenderer renderer)
-
updateOccupiedHeight
static float updateOccupiedHeight(float initialHeight, boolean isFull, AbstractRenderer renderer)
-
safelyRetrieveFloatProperty
private static float safelyRetrieveFloatProperty(int property, AbstractRenderer renderer)
-
-