PageLabel Class Documentation

classPageLabel : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

Describes numbering labels for a range of pages.

PageLabel describes how to construct a label string for a range of pages. It contains information on number style, any prefixes, and a starting position within the document.

Note that a single PageLabel describes the label string for several pages all pages up until the first page covered by the next PageLabel, or the end of the document.

Also note that if a Document has any PageLabels, there must be one that starts at page index 0. This will be automatically created if the user does not supply one.

Referenced by

Constructor & Destructor Documentation

PageLabel

PageLabel(PageLabelrhs, InternalConstructsignifier)

Parameters

signifier: InternalConstruct

PageLabel

PageLabel(intstart, NumberStylens)

Parameters

start: int

Starting page index in the Document for this range

ns: NumberStyle

Numbering style for this range

Convenience constructor creates a range with no prefix starting with number 1.

PageLabel

PageLabel(intstart, NumberStylens, stringp, intfirst)

Parameters

start: int

Starting page index in the Document for this range

ns: NumberStyle

Numbering style for this range

p: string

Prefix string for this range

first: int

First number appearing on a page in this range

Public constructor

~PageLabel

~PageLabel()

Property Documentation

EndPageIndex

intEndPageIndex[get]

FirstNumberInRange

intFirstNumberInRange[get, set]

NumberStyle

NumberStyleNumberStyle[get, set]

Prefix

stringPrefix[get, set]

StartPageIndex

intStartPageIndex[get, set]

Member Function Documentation

ConstructorRetrieve

static PageLabelConstructorRetrieve(System.IntPtrignored)

Parameters

ignored: System.IntPtr

Returns:

PageLabel

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void

ToString

override stringToString()

Returns:

override string