bool operator==(const PageLabel &d)
PageLabel(SDF::Obj l=0, int first_page=-1, int last_page=-1)
void SetStyle(Style style)
PageLabel & operator=(const PageLabel &d)
void SetStart(int start_at)
@ e_roman_uppercase
Uppercase Roman numerals.
@ e_none
No numeric portion in the label.
@ e_alphabetic_uppercase
Uppercase letters (A to Z for the first 26 pages, AA to ZZ for the next 26, and so on)
@ e_alphabetic_lowercase
Lowercase letters (a to z for the first 26 pages, aa to zz for the next 26, and so on)
@ e_roman_lowercase
Lowercase Roman numerals.
void SetPrefix(const UString &prefix)
static PageLabel Create(SDF::SDFDoc &doc, Style style, const UString &prefix="", int start_at=1)
UString GetLabelTitle(int page_num)
SDF::Obj GetSDFObj() const
UString GetPrefix() const
PageLabel(const PageLabel &d)