Package com.itextpdf.layout.renderer
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) int
getEnd
(Grid.GridOrder order) (package private) int
(package private) int
getGridSpan
(Grid.GridOrder order) (package private) int
(package private) Rectangle
(package private) int
(package private) float[]
(package private) int
(package private) int
getStart
(Grid.GridOrder order) (package private) IRenderer
getValue()
(package private) void
setPos
(int y, int x) (package private) void
setRowSizes
(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)
-