Package com.itextpdf.layout.renderer
Class GridTemplateResolver.AutoRepeatResolver
java.lang.Object
com.itextpdf.layout.renderer.GridTemplateResolver.AutoRepeatResolver
- Enclosing class:
GridTemplateResolver
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) final AutoRepeatValue
(package private) final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate int
getAllowedRepeatValuesCount
(int sizeToFit) void
resolve
(float leftSpace) Resolves auto-fit/fill repeat if it was encountered.shrinkTemplatesToFitSize
(int sizeToFit) Shrinks template list to fit the given size by reducing number of auto-fit/fill repetitions.
-
Field Details
-
repeat
-
start
final int start -
end
int end
-
-
Constructor Details
-
AutoRepeatResolver
AutoRepeatResolver(AutoRepeatValue repeat, int pos)
-
-
Method Details
-
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
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)
-