iText 8.0.5 API
iText.Layout.Renderer.TargetCounterHandler Class Reference

Handler to handle target-counter logic. More...

Public Member Functions

  TargetCounterHandler (iText.Layout.Renderer.TargetCounterHandler targetCounterHandler)
  Creates a copy of the given TargetCounterHandler instance. More...
 
  TargetCounterHandler ()
  Creates a new TargetCounterHandler instance. More...
 
virtual bool  IsRelayoutRequired ()
  Indicates if relayout is required. More...
 
virtual void  PrepareHandlerToRelayout ()
  Prepares handler to relayout. More...
 

Static Public Member Functions

static void  AddPageByID (IRenderer renderer)
  Adds renderer's page to the root renderer map. More...
 
static ? int  GetPageByID (IRenderer renderer, String id)
  Gets page from renderer using given id. More...
 
static bool  IsValueDefinedForThisId (IRenderer renderer, String id)
  Indicates if page value was defined for this id. More...
 

Detailed Description

Handler to handle target-counter logic.

Constructor & Destructor Documentation

◆ TargetCounterHandler() [1/2]

iText.Layout.Renderer.TargetCounterHandler.TargetCounterHandler ( iText.Layout.Renderer.TargetCounterHandler  targetCounterHandler )
inline

Creates a copy of the given TargetCounterHandler instance.

Parameters
targetCounterHandler

TargetCounterHandler instance to be copied

◆ TargetCounterHandler() [2/2]

iText.Layout.Renderer.TargetCounterHandler.TargetCounterHandler ( )
inline

Creates a new TargetCounterHandler instance.

Member Function Documentation

◆ AddPageByID()

static void iText.Layout.Renderer.TargetCounterHandler.AddPageByID ( IRenderer  renderer )
inlinestatic

Adds renderer's page to the root renderer map.

Parameters
renderer renderer from which page and root renderer will be taken.

◆ GetPageByID()

static ? int iText.Layout.Renderer.TargetCounterHandler.GetPageByID ( IRenderer  renderer,
String  id 
)
inlinestatic

Gets page from renderer using given id.

Parameters
renderer renderer from which root renderer will be taken
id key to the renderersPages Map
Returns
page on which renderer was layouted

◆ IsRelayoutRequired()

virtual bool iText.Layout.Renderer.TargetCounterHandler.IsRelayoutRequired ( )
inlinevirtual

Indicates if relayout is required.

Returns
true if relayout is required, false otherwise

◆ IsValueDefinedForThisId()

static bool iText.Layout.Renderer.TargetCounterHandler.IsValueDefinedForThisId ( IRenderer  renderer,
String  id 
)
inlinestatic

Indicates if page value was defined for this id.

Parameters
renderer renderer from which root renderer will be taken
id target id
Returns
true if value is defined for this id, false otherwise

◆ PrepareHandlerToRelayout()

virtual void iText.Layout.Renderer.TargetCounterHandler.PrepareHandlerToRelayout ( )
inlinevirtual

Prepares handler to relayout.