Package com.itextpdf.layout.renderer
Class GridCell
- java.lang.Object
-
- com.itextpdf.layout.renderer.GridCell
-
class GridCell extends java.lang.ObjectThis class represents a cell in a grid.
-
-
Field Summary
Fields Modifier and Type Field Description private intcolumnSpanprivate intcolumnStartprivate RectanglelayoutAreaprivate float[]rowSizesCached track sizes for rows to use them during split.private introwSpanprivate introwStartprivate IRenderervalue
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intgetColumnEnd()(package private) intgetColumnStart()(package private) intgetEnd(Grid.GridOrder order)(package private) intgetGridHeight()(package private) intgetGridSpan(Grid.GridOrder order)(package private) intgetGridWidth()(package private) RectanglegetLayoutArea()(package private) intgetRowEnd()(package private) float[]getRowSizes()(package private) intgetRowStart()(package private) intgetStart(Grid.GridOrder order)(package private) IRenderergetValue()(package private) voidsetPos(int y, int x)(package private) voidsetRowSizes(float[] rowSizes)
-
-
-
Field Detail
-
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 Detail
-
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 rendererx- 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 Detail
-
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)
-
-