15 #ifndef FS_PDFPAGELABEL_H_ 16 #define FS_PDFPAGELABEL_H_ 299 #endif // FS_PDFPAGELABEL_H_ PageLabels & operator=(const PageLabels &other)
Assign operator.
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:216
Definition: fs_pdfpagelabel.h:53
Header file for PDF number tree related definitions and classes.
objects::PDFNumberTree GetNumberTree()
Get the page labels number tree.
void RemovePageLabel(int page_index)
Remove a page label (as numbering format) defined with a specified page index.
bool operator !=(const PageLabels &other) const
Not equal operator.
Header file for common definitions and classes.
void SetPageLabel(int page_index, Style label_style, int first_label_number, const WString &prefix_string=WString())
Set a page label (as numbering format) defined with a page index which is the starting page index of ...
Page label style: no numbering style.
Definition: fs_pdfpagelabel.h:65
WString GetPageLabelTitle(int page_index) const
Get the full page label title for a page specified by page index.
WString GetPageLabelPrefix(int page_index) const
Get the label prefix string in the page label (as numbering format) of a specified page index.
void RemoveAll()
Remove all page labels.
PageLabels(const PDFDoc &document)
Constructor, from a PDF document object.
int GetPageLabelStart(int page_index) const
Get the value of the numeric portion for the first page label in the page label (as numbering format)...
Style
Enumeration for page label style.
Definition: fs_pdfpagelabel.h:60
Header file for PDF object related definitions and classes.
CFX_WideString WString
Wide string.
Definition: fs_basictypes.h:221
Foxit namespace.
Definition: fs_compare.h:27
Page label style: decimal Arabic numerals.
Definition: fs_pdfpagelabel.h:67
Page label style: uppercase letters.
Definition: fs_pdfpagelabel.h:77
bool HasPageLabel(int page_index)
Check if there is a page label (as numbering format) defined with specified page index.
Header file for PDF document related definitions and classes.
Definition: fs_pdfdoc.h:389
Page label style: lowercase roman numerals.
Definition: fs_pdfpagelabel.h:71
Definition: fs_pdfnumbertree.h:57
Page label style: lowercase letters.
Definition: fs_pdfpagelabel.h:83
bool operator==(const PageLabels &other) const
Equal operator.
bool IsEmpty() const
Check whether current object is empty or not.
WIDE STRING CLASS.
Definition: fx_string.h:1452
Definition: fs_basictypes.h:399
Page label style: uppercase roman numerals.
Definition: fs_pdfpagelabel.h:69
Style GetPageLabelStyle(int page_index) const
Get the numbering style to be used for the numeric portion in the page label (as numbering format) of...