pdfHTML 2.1.6 API
iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager Class Reference

Class that manages counters (e.g. for list symbols). More...

Public Member Functions

  CssCounterManager ()
  Creates a new CssCounterManager instance. More...
 
virtual String  ResolveCounter (String counterName, String listSymbolType, INode scope)
  Resolves a counter. More...
 
virtual String  ResolveCounters (String counterName, String counterSeparatorStr, String listSymbolType, INode scope)
  Resolves counters. More...
 
virtual void  ResetCounter (String counterName, INode scope)
  Resets the counter. More...
 
virtual void  ResetCounter (String counterName, int value, INode scope)
  Resets the counter. More...
 
virtual void  IncrementCounter (String counterName, int incrementValue, INode scope)
  Increments the counter. More...
 
virtual void  IncrementCounter (String counterName, INode scope)
  Increments the counter. More...
 

Detailed Description

Class that manages counters (e.g. for list symbols).

Constructor & Destructor Documentation

◆ CssCounterManager()

iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.CssCounterManager ( )
inline

Creates a new CssCounterManager instance.

Member Function Documentation

◆ IncrementCounter() [1/2]

virtual void iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.IncrementCounter ( String  counterName,
INode  scope 
)
inlinevirtual

Increments the counter.

Parameters
counterName the counter name
scope the scope

◆ IncrementCounter() [2/2]

virtual void iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.IncrementCounter ( String  counterName,
int  incrementValue,
INode  scope 
)
inlinevirtual

Increments the counter.

Parameters
counterName the counter name
incrementValue the increment value
scope the scope

◆ ResetCounter() [1/2]

virtual void iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.ResetCounter ( String  counterName,
INode  scope 
)
inlinevirtual

Resets the counter.

Parameters
counterName the counter name
scope the scope

◆ ResetCounter() [2/2]

virtual void iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.ResetCounter ( String  counterName,
int  value,
INode  scope 
)
inlinevirtual

Resets the counter.

Parameters
counterName the counter name
value the new value
scope the scope

◆ ResolveCounter()

virtual String iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.ResolveCounter ( String  counterName,
String  listSymbolType,
INode  scope 
)
inlinevirtual

Resolves a counter.

Parameters
counterName the counter name
listSymbolType the list symbol type
scope the scope
Returns
the counter value as a System.String

◆ ResolveCounters()

virtual String iText.Html2pdf.Css.Resolve.Func.Counter.CssCounterManager.ResolveCounters ( String  counterName,
String  counterSeparatorStr,
String  listSymbolType,
INode  scope 
)
inlinevirtual

Resolves counters.

Parameters
counterName the counter name
counterSeparatorStr the counter separator
listSymbolType the list symbol type
scope the scope
Returns
the counters as a System.String