Class GridCell
java.lang.Object
com.itextpdf.layout.renderer.GridCell
This class represents a cell in a grid.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int(package private) int(package private) intgetEnd(Grid.GridOrder order) (package private) int(package private) intgetGridSpan(Grid.GridOrder order) (package private) int(package private) Rectangle(package private) int(package private) float[](package private) int(package private) intgetStart(Grid.GridOrder order) (package private) IRenderergetValue()(package private) voidsetPos(int y, int x) (package private) voidsetRowSizes(float[] rowSizes)
-
Field Details
-
value
-
columnStart
private int columnStart -
rowStart
private int rowStart -
columnSpan
private final int columnSpan -
rowSpan
private final int rowSpan -
layoutArea
-
rowSizes
private float[] rowSizesCached 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 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 Details
-
getColumnStart
int getColumnStart() -
getColumnEnd
int getColumnEnd() -
getRowStart
int getRowStart() -
getRowEnd
int getRowEnd() -
getStart
-
getEnd
-
getGridHeight
int getGridHeight() -
getGridWidth
int getGridWidth() -
getGridSpan
-
getValue
IRenderer getValue() -
getLayoutArea
Rectangle getLayoutArea() -
setPos
void setPos(int y, int x) -
getRowSizes
float[] getRowSizes() -
setRowSizes
void setRowSizes(float[] rowSizes)
-