[]
Represents a page labeling range.
new PageLabelingRange(om): PageLabelingRange;
Creates a new PageLabelingRange object.
An object manager that controls the lifetime of this object.
PageLabelingRange
ObjectBase.constructor
new PageLabelingRange(): PageLabelingRange;
Creates a new PageLabelingRange object.
PageLabelingRange
ObjectBase.constructor
get firstPageIndexInDocument(): number;
Gets the index of the page (in the document) from which this range starts.
number
get id(): number;
Gets the reference to the object.
number
get numberingStyle(): NumberingStyle;
Gets the numbering style used for the numeric portion of each page label. If set to NumberingStyle.Unset, page labels consist solely of a label prefix with no numeric portion.
set numberingStyle(value): void;
Sets the numbering style used for the numeric portion of each page label.
void
get om(): ObjectManager;
Gets the owner ObjectManager instance.
get prefix(): string;
Gets the label prefix for page labels in this range.
string
set prefix(value): void;
Sets the label prefix for page labels in this range.
string
void
get startPageNumber(): number;
Gets the value of the numeric portion for the first page label in the range. Subsequent pages shall be numbered sequentially from this value, which shall be greater than or equal to 1. Default value: 1.
number
set startPageNumber(value): void;
Sets the value of the numeric portion for the first page label in the range. Subsequent pages shall be numbered sequentially from this value, which shall be greater than or equal to 1. Default value: 1.
number
void
free(): void;
Detaches the object from the ObjectManager and deallocates its memory, if possible.
void
getPageLabel(pageDocumentIndex): string;
Returns the label for a page at the specified document page index.
number
The zero-based page index in the document.
string
The page label string.
rebind(omTo): void;
Rebinds the object from the current ObjectManager to the specified one.
The new ObjectManager for the object.
void