15 #ifndef FS_PDFPAGELABEL_H_ 16 #define FS_PDFPAGELABEL_H_ 299 #endif // FS_PDFPAGELABEL_H_ Style
Enumeration for page label style.
Definition: fs_pdfpagelabel.h:60
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)...
Page label style: lowercase roman numerals.
Definition: fs_pdfpagelabel.h:71
Page label style: lowercase letters.
Definition: fs_pdfpagelabel.h:83
Header file for PDF document related definitions and classes.
bool HasPageLabel(int page_index)
Check if there is a page label (as numbering format) defined with specified page index.
WIDE STRING CLASS.
Definition: fx_string.h:1470
CFX_WideString WString
Wide string.
Definition: fs_basictypes.h:221
Header file for PDF number tree related definitions and classes.
Definition: fs_pdfdoc.h:338
bool IsEmpty() const
Check whether current object is empty or not.
bool operator==(const PageLabels &other) const
Equal operator.
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...
PageLabels & operator=(const PageLabels &other)
Assign operator.
bool operator!=(const PageLabels &other) const
Not equal operator.
Definition: fs_pdfpagelabel.h:53
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:216
Header file for common definitions and classes.
objects::PDFNumberTree GetNumberTree()
Get the page labels number tree.
Header file for PDF object related definitions and classes.
Definition: fs_basictypes.h:342
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 ...
void RemovePageLabel(int page_index)
Remove a page label (as numbering format) defined with a specified page index.
Foxit namespace.
Definition: fs_connectedpdf.h:26
WString GetPageLabelPrefix(int page_index) const
Get the label prefix string in the page label (as numbering format) of a specified page index...
WString GetPageLabelTitle(int page_index) const
Get the full page label title for a page specified by page index.
Page label style: uppercase roman numerals.
Definition: fs_pdfpagelabel.h:69
PageLabels(const PDFDoc &document)
Constructor, from a PDF document object.
Page label style: decimal Arabic numerals.
Definition: fs_pdfpagelabel.h:67
void RemoveAll()
Remove all page labels.
Definition: fs_pdfnumbertree.h:57
Page label style: uppercase letters.
Definition: fs_pdfpagelabel.h:77
Page label style: no numbering style.
Definition: fs_pdfpagelabel.h:65