Class GridCell

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

class GridCell extends Object
This class represents a cell in a grid.
  • Field Details

    • value

      private final IRenderer value
    • columnStart

      private int columnStart
    • rowStart

      private int rowStart
    • columnSpan

      private final int columnSpan
    • rowSpan

      private final int rowSpan
    • layoutArea

      private final Rectangle layoutArea
    • rowSizes

      private float[] rowSizes
      Cached track sizes for rows to use them during split.
  • Constructor Details

    • GridCell

      GridCell(IRenderer value, int x, int y, int width, int height)
      Create a grid cell and init value renderer position on a grid based on its properties.
      Parameters:
      value - item renderer
      x - column number at which this cell starts (column numbers start from 0)
      y - row number at which this cell starts (row numbers from 0)
      width - number of columns spanned by this cell.
      height - number of rows spanned by this cell.
  • Method Details

    • getColumnStart

      int getColumnStart()
    • getColumnEnd

      int getColumnEnd()
    • getRowStart

      int getRowStart()
    • getRowEnd

      int getRowEnd()
    • getStart

      int getStart(Grid.GridOrder order)
    • getEnd

      int getEnd(Grid.GridOrder order)
    • getGridHeight

      int getGridHeight()
    • getGridWidth

      int getGridWidth()
    • getGridSpan

      int getGridSpan(Grid.GridOrder order)
    • getValue

      IRenderer getValue()
    • getLayoutArea

      Rectangle getLayoutArea()
    • setPos

      void setPos(int y, int x)
    • getRowSizes

      float[] getRowSizes()
    • setRowSizes

      void setRowSizes(float[] rowSizes)