Class TargetCounterHandler
java.lang.Object
com.itextpdf.layout.renderer.TargetCounterHandler
Handler to handle target-counter logic.
-
Field Summary
FieldsModifier and TypeFieldDescriptionPages for all renderers with id. -
Constructor Summary
ConstructorsConstructorDescriptionCreates a newTargetCounterHandlerinstance.TargetCounterHandler(TargetCounterHandler targetCounterHandler) Creates a copy of the givenTargetCounterHandlerinstance. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPageByID(IRenderer renderer) Adds renderer's page to the root renderer map.static IntegergetPageByID(IRenderer renderer, String id) Gets page from renderer using given id.private static TargetCounterHandlergetTargetCounterHandler(IRenderer renderer) booleanIndicates if relayout is required.static booleanisValueDefinedForThisId(IRenderer renderer, String id) Indicates if page value was defined for this id.voidPrepares handler to relayout.
-
Field Details
-
renderersPages
-
previousRenderersPages
-
-
Constructor Details
-
TargetCounterHandler
Creates a copy of the givenTargetCounterHandlerinstance.- Parameters:
targetCounterHandler-TargetCounterHandlerinstance to be copied
-
TargetCounterHandler
public TargetCounterHandler()Creates a newTargetCounterHandlerinstance.
-
-
Method Details
-
addPageByID
Adds renderer's page to the root renderer map.- Parameters:
renderer- renderer from which page and root renderer will be taken.
-
getPageByID
-
isValueDefinedForThisId
-
isRelayoutRequired
public boolean isRelayoutRequired()Indicates if relayout is required.- Returns:
- true if relayout is required, false otherwise
-
prepareHandlerToRelayout
public void prepareHandlerToRelayout()Prepares handler to relayout. -
getTargetCounterHandler
-