Package com.itextpdf.layout.renderer
Class GridCell
- java.lang.Object
-
- com.itextpdf.layout.renderer.GridCell
-
class GridCell extends java.lang.Object
This class represents a cell in a grid.
-
-
Field Summary
Fields Modifier and Type Field Description private int
columnSpan
private int
columnStart
private Rectangle
layoutArea
private float[]
rowSizes
Cached track sizes for rows to use them during split.private int
rowSpan
private int
rowStart
private IRenderer
value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
getColumnEnd()
(package private) int
getColumnStart()
(package private) int
getEnd(Grid.GridOrder order)
(package private) int
getGridHeight()
(package private) int
getGridSpan(Grid.GridOrder order)
(package private) int
getGridWidth()
(package private) Rectangle
getLayoutArea()
(package private) int
getRowEnd()
(package private) float[]
getRowSizes()
(package private) int
getRowStart()
(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 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)
-
-