|
Foxit PDF SDK
|
Public Member Functions | |
| PagingSeal (const Annot &annot) | |
| Constructor. | |
| ~PagingSeal () | |
| Destructor. | |
| PagingSealSignature | GetPagingSealSignature () |
| Get the associated paging seal signature. More... | |
Public Member Functions inherited from foxit::pdf::annots::Annot | |
| Annot (const PDFPage &page, objects::PDFDictionary *annot_dict) | |
| Constructor, with PDF page and annotation's PDF dictionary. More... | |
| Annot (const Annot &annot) | |
| Constructor, with another annotation object. More... | |
| Annot () | |
| Constructor. | |
| virtual | ~Annot () |
| Destructor. | |
| objects::PDFStream * | GetAppearanceStream (AppearanceType type, const char *appearance_state="") const |
| Get annotation's appearance stream with specified type and state. More... | |
| RGB | GetBorderColor () const |
| Get border color. More... | |
| BorderInfo | GetBorderInfo () const |
| Get border information. More... | |
| WString | GetContent () const |
| Get content. More... | |
| RectI | GetDeviceRect (const Matrix &matrix) |
| Get annotation rectangle in device coordinate system. More... | |
| objects::PDFDictionary * | GetDict () const |
| Get annotation's dictionary object. More... | |
| Matrix | GetDisplayMatrix (const Matrix &page_display_matrix) |
| Get the display matrix, from PDF coordinate system to targeted device coordinate system. More... | |
| uint32 | GetFlags () const |
| Get annotation flags. More... | |
| int | GetIndex () const |
| Get the index of current annotation in the page which current annotation belongs to. More... | |
| DateTime | GetModifiedDateTime () const |
| Get last modified date time. More... | |
| objects::PDFDictionary * | GetOptionalContent () const |
| Get the PDF dictionary of annotation's optional content. More... | |
| PDFPage | GetPage () const |
| Get the related PDF page. More... | |
| RectF | GetRect () const |
| Get rectangle, in PDF coordinate system. More... | |
| Type | GetType () const |
| Get actual annotation type of current annotation. More... | |
| WString | GetUniqueID () const |
| Get unique ID. More... | |
| bool | HasProperty (Property property) const |
| Whether current annotation has the specified annotation's property. More... | |
| bool | IsEmpty () const |
| Check whether current object is empty or not. More... | |
| bool | IsMarkup () const |
| Check if current annotation is a markup annotation. More... | |
| bool | Move (const RectF &rect) |
| Move current annotation to a new position, specified by a new rectangle in PDF coordinate system. More... | |
| bool | Move (const RectF &rect, bool is_reset_appearance) |
| Move current annotation to a new position, specified by a new rectangle in PDF coordinate system. More... | |
| bool | operator != (const Annot &other) const |
| Not equal operator. More... | |
| Annot & | operator= (const Annot &annot) |
| Assign operator. More... | |
| bool | operator== (const Annot &other) const |
| Equal operator. More... | |
| bool | RemoveProperty (Property property) |
| Remove a specified annotation's property. More... | |
| bool | ResetAppearanceStream () |
| Reset appearance stream. More... | |
| bool | ResetAppearanceStream (bool is_generate_new_appearance_obj) |
| Reset appearance stream. More... | |
| void | SetBorderColor (RGB color) |
| Set border color. More... | |
| void | SetBorderInfo (const BorderInfo &border) |
| Set border information. More... | |
| void | SetContent (const WString &content) |
| Set content. More... | |
| void | SetFlags (uint32 flags) |
| Set annotation flags. More... | |
| void | SetModifiedDateTime (const DateTime &date_time) |
| Set last modified date time. More... | |
| void | SetUniqueID (const WString &unique_id) |
| Set unique ID. More... | |
Public Member Functions inherited from foxit::Base | |
| FS_HANDLE | Handle () const |
| Get the handle of current object. More... | |
Class PagingSeal represents a Foxit PDF SDK custom annotation type (not a standard annotation type). An existed paging seal annotation can be retrieved from PDF page by functions pdf::PDFPage::GetAnnot and pdf::PDFPage::GetAnnotAtPoint. A new paging seal annotation would be added by function pdf::PagingSealSignature::GenerateAppearance, instead of pdf::PDFPage::AddAnnot.
To set properties of paging seal, please use the function pdf::PagingSealSignature::SetPagingSealConfig. To remove the paging seal annotation, please call the function pdf::PDFDoc::RemoveSignature by the paging seal signature object returned by function PagingSeal::GetPagingSealSignature.
Besides, paging seal annotation cannot be moved by function Annot::Move.
| PagingSealSignature foxit::pdf::annots::PagingSeal::GetPagingSealSignature | ( | ) |
Get the associated paging seal signature.