15 #ifndef FS_TABORDERMGR_H_ 16 #define FS_TABORDERMGR_H_ 61 typedef enum _OrderType {
225 #endif // FS_TABORDERMGR_H_ C (column order): Annotations are visited in columns running vertically up and down the page.
Definition: fs_tabordermgr.h:67
bool AdjustStructureOrder(const annots::AnnotArray &annot_array)
Adjust the structure order with specified annotations, and tab order type will be set to TabOrderMgr:...
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:216
OrderType
Enumeration for tab order type.
Definition: fs_tabordermgr.h:61
~TabOrderMgr()
Destructor.
annots::Annot GetNextAnnot(const annots::Annot &annot)
Get the next annotation of specified annotation in current tab order.
Definition: fs_annot.h:749
Definition: fs_tabordermgr.h:54
bool operator==(const TabOrderMgr &other) const
Equal operator.
annots::Annot GetPrevAnnot(const annots::Annot &annot)
Get the previous annotation of specified annotation in current tab order.
Header file for common definitions and classes.
bool operator !=(const TabOrderMgr &other) const
Not equal operator.
void SetOrderType(OrderType order_type)
Set the tab order type.
bool IsEmpty() const
Check whether current object is empty or not.
Definition: fs_annot.h:1329
None (index order): Annotations are visited in annotation's index across the page.
Definition: fs_tabordermgr.h:63
Header file for PDF page related definitions and classes.
R (row order): Annotations are visited in rows running horizontally across the page.
Definition: fs_tabordermgr.h:65
Foxit namespace.
Definition: fs_connectedpdf.h:26
TabOrderMgr & operator=(const TabOrderMgr &other)
Assign operator.
#define NULL
The null-pointer value.
Definition: fx_system.h:773
OrderType GetOrderType() const
Get the tab order type.
Definition: fs_pdfpage.h:307
annots::Annot GetLastAnnot()
Get the last annotation in current tab order.
void Reload()
Reload the tab order of annotations.
Header file for annotation related definitions and classes.
annots::Annot GetFirstAnnot()
Get the first annotation in current tab order.
S (structure order): Annotations are visited in the order in which they appear in the structure tree.
Definition: fs_tabordermgr.h:69
TabOrderMgr(const PDFPage &page)
Constructor, from a PDF page object.
Definition: fs_basictypes.h:342