Class GridTemplateResolver.AutoRepeatResolver

java.lang.Object
com.itextpdf.layout.renderer.GridTemplateResolver.AutoRepeatResolver
Enclosing class:
GridTemplateResolver

private class GridTemplateResolver.AutoRepeatResolver extends Object
  • Field Details

    • repeat

      final AutoRepeatValue repeat
    • start

      final int start
    • end

      int end
  • Constructor Details

  • Method Details

    • resolve

      public void resolve(float leftSpace)
      Resolves auto-fit/fill repeat if it was encountered. If given space is less than 0, only one iteration will be performed.
      Parameters:
      leftSpace - space to fit repeat values on
    • shrinkTemplatesToFitSize

      List<GridValue> shrinkTemplatesToFitSize(int sizeToFit)
      Shrinks template list to fit the given size by reducing number of auto-fit/fill repetitions.
      Parameters:
      sizeToFit - size to fit template list
    • getAllowedRepeatValuesCount

      private int getAllowedRepeatValuesCount(int sizeToFit)