Table of Contents

Class TargetCounterHandler

Namespace
iText.Layout.Renderer
Assembly
itext.layout.dll

Handler to handle target-counter logic.

public class TargetCounterHandler
Inheritance
TargetCounterHandler
Inherited Members

Constructors

TargetCounterHandler()

Creates a new TargetCounterHandler instance.

public TargetCounterHandler()

TargetCounterHandler(TargetCounterHandler)

Creates a copy of the given TargetCounterHandler instance.

public TargetCounterHandler(TargetCounterHandler targetCounterHandler)

Parameters

targetCounterHandler TargetCounterHandler

TargetCounterHandler instance to be copied

Methods

AddPageByID(IRenderer)

Adds renderer's page to the root renderer map.

public static void AddPageByID(IRenderer renderer)

Parameters

renderer IRenderer

renderer from which page and root renderer will be taken.

GetPageByID(IRenderer, string)

Gets page from renderer using given id.

public static int? GetPageByID(IRenderer renderer, string id)

Parameters

renderer IRenderer

renderer from which root renderer will be taken

id string

key to the renderersPages Map

Returns

int?

page on which renderer was layouted

IsRelayoutRequired()

Indicates if relayout is required.

public virtual bool IsRelayoutRequired()

Returns

bool

true if relayout is required, false otherwise

IsValueDefinedForThisId(IRenderer, string)

Indicates if page value was defined for this id.

public static bool IsValueDefinedForThisId(IRenderer renderer, string id)

Parameters

renderer IRenderer

renderer from which root renderer will be taken

id string

target id

Returns

bool

true if value is defined for this id, false otherwise

PrepareHandlerToRelayout()

Prepares handler to relayout.

public virtual void PrepareHandlerToRelayout()