Package com.itextpdf.layout.renderer
Class GridTemplateResolver.AutoRepeatResolver
- java.lang.Object
-
- com.itextpdf.layout.renderer.GridTemplateResolver.AutoRepeatResolver
-
- Enclosing class:
- GridTemplateResolver
private class GridTemplateResolver.AutoRepeatResolver extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
end
(package private) AutoRepeatValue
repeat
(package private) int
start
-
Constructor Summary
Constructors Constructor Description AutoRepeatResolver(AutoRepeatValue repeat, int pos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
getAllowedRepeatValuesCount(int sizeToFit)
void
resolve(float leftSpace)
Resolves auto-fit/fill repeat if it was encountered.(package private) java.util.List<GridValue>
shrinkTemplatesToFitSize(int sizeToFit)
Shrinks template list to fit the given size by reducing number of auto-fit/fill repetitions.
-
-
-
Field Detail
-
repeat
final AutoRepeatValue repeat
-
start
final int start
-
end
int end
-
-
Constructor Detail
-
AutoRepeatResolver
AutoRepeatResolver(AutoRepeatValue repeat, int pos)
-
-
Method Detail
-
resolve
public void resolve(float leftSpace)
Resolves auto-fit/fill repeat if it was encountered. If given space is less than 0, only one iteration will be performed.- Parameters:
leftSpace
- space to fit repeat values on
-
shrinkTemplatesToFitSize
java.util.List<GridValue> shrinkTemplatesToFitSize(int sizeToFit)
Shrinks template list to fit the given size by reducing number of auto-fit/fill repetitions.- Parameters:
sizeToFit
- size to fit template list
-
getAllowedRepeatValuesCount
private int getAllowedRepeatValuesCount(int sizeToFit)
-
-