Class GridMulticolUtil

java.lang.Object
com.itextpdf.layout.renderer.GridMulticolUtil

final class GridMulticolUtil extends Object
The class stores common logic for multicol and grid layout.
  • Constructor Details

    • GridMulticolUtil

      private GridMulticolUtil()
  • Method Details

    • createSplitRenderer

      static AbstractRenderer createSplitRenderer(List<IRenderer> children, AbstractRenderer renderer)
      Creates a split renderer.
      Parameters:
      children - children of the split renderer
      renderer - 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)