Package com.itextpdf.layout.renderer
Class Grid.CssGridCell
- java.lang.Object
-
- com.itextpdf.layout.renderer.Grid.CssGridCell
-
- Enclosing class:
- Grid
private static class Grid.CssGridCell extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CssGridCell(IRenderer value, int templateSizeX, int templateSizeY)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static int[]
initAxisPlacement(java.lang.Integer startProperty, java.lang.Integer endProperty, java.lang.Integer spanProperty, int templateSize)
Init axis placement values if start > end values are swapped
-
-
-
Field Detail
-
value
IRenderer value
-
startX
int startX
-
spanX
int spanX
-
offsetX
int offsetX
-
startY
int startY
-
spanY
int spanY
-
offsetY
int offsetY
-
-
Constructor Detail
-
CssGridCell
CssGridCell(IRenderer value, int templateSizeX, int templateSizeY)
-
-
Method Detail
-
initAxisPlacement
private static int[] initAxisPlacement(java.lang.Integer startProperty, java.lang.Integer endProperty, java.lang.Integer spanProperty, int templateSize)
Init axis placement values if start > end values are swapped- Parameters:
startProperty
- x/y pos of cell on a gridendProperty
- x/y + width/height pos of cell on a gridspanProperty
- vertical or horizontal span of the cell on a grid- Returns:
- array, where first value is column/row start, second is column/row span and third is an offset to the opposite direction of current axis where cell should be placed.
-
-