Class GridTemplateResolver

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

class GridTemplateResolver extends Object
  • Field Details

  • Constructor Details

    • GridTemplateResolver

      GridTemplateResolver(float space, float gap)
  • Method Details

    • isCollapseNullLines

      boolean isCollapseNullLines()
      Determines if auto-fit repeat was encountered during processing.
      Returns:
      true if auto-fit repeat was encountered, false otherwise
    • getFixedValuesCount

      int getFixedValuesCount()
      Determines how many fixed values (all template values except auto-fit/fill repeat) in the result.
      Returns:
      number of fixed values in template list
    • 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
    • resolveTemplate

      List<GridValue> resolveTemplate(List<TemplateValue> template)
      Resolves template values to grid values by flatting repeats.
      Parameters:
      template - template values list
      Returns:
      grid values list
    • processValue

      private float processValue(TemplateValue value)
    • reset

      private void reset()