Foxit PDF SDK
FSPagingSeal Class Reference
Inheritance diagram for FSPagingSeal:
FSAnnot FSBase

Instance Methods

(FSPagingSealSignature *) - getPagingSealSignature
 Get the associated paging seal signature.
More...
 
(id) - initWithAnnot:
 Constructor.

 
- Instance Methods inherited from FSAnnot
(BOOL) - FSMoveWithResetAppearance:is_reset_appearance:
 Move current annotation to a new position, specified by a new rectangle in PDF coordinate system.
More...
 
(BOOL) - FSResetApStreamWithIsGenerateNewAppearanceObj:
 Reset appearance stream.
More...
 
(FSPDFStream *) - getAppearanceStream:appearance_state:
 Get annotation's appearance stream with specified type and state.
More...
 
(FSRectI *) - getDeviceRect:
 Get annotation rectangle in device coordinate system.
More...
 
(FSPDFDictionary *) - getDict
 Get annotation's dictionary object.
More...
 
(FSMatrix2D *) - getDisplayMatrix:
 Get the display matrix, from PDF coordinate system to targeted device coordinate system.
More...
 
(int) - getIndex
 Get the index of current annotation in the page which current annotation belongs to.
More...
 
(FSPDFDictionary *) - getOptionalContent
 Get the PDF dictionary of annotation's optional content.
More...
 
(FSPDFPage *) - getPage
 Get the related PDF page.
More...
 
(FSRectF *) - getRect
 Get rectangle, in PDF coordinate system.
More...
 
(FSAnnotType- getType
 Get actual annotation type of current annotation.
More...
 
(BOOL) - hasProperty:
 Whether current annotation has the specified annotation's property.
More...
 
(id) - initWithPage:annot_dict:
 Constructor, with PDF page and annotation's PDF dictionary.
More...
 
(BOOL) - isEmpty
 Check whether current object is empty or not.
More...
 
(BOOL) - isMarkup
 Check if current annotation is a markup annotation.
More...
 
(BOOL) - move:
 Move current annotation to a new position, specified by a new rectangle in PDF coordinate system.
More...
 
(BOOL) - removeProperty:
 Remove a specified annotation's property.
More...
 
(BOOL) - resetAppearanceStream
 Reset appearance stream.
More...
 

Additional Inherited Members

- Properties inherited from FSAnnot
unsigned int borderColor
 Get or Set border color.
More...
 
FSBorderInfoborderInfo
 Get or Set border information.
More...
 
NSString * content
 Get or Set content.

 
unsigned int flags
 Get or Set annotation flags.

 
FSDateTimemodifiedDateTime
 Get or Set last modified date time.

 
NSString * uniqueID
 Get or Set unique ID.

 

Detailed Description

Class FSPagingSeal 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 FSPDFPage::getAnnot: and FSPDFPage::getAnnotAtPoint:tolerance:. A new paging seal annotation would be added by function FSPagingSealSignature::generateAppearance, instead of FSPDFPage::addAnnot:rect:.
To set properties of paging seal, please use the function FSPagingSealSignature::setPagingSealConfig:. To remove the paging seal annotation, please call the function FSPDFDoc::removeSignature: by the paging seal signature object returned by function FSPagingSeal::getPagingSealSignature.
Besides, paging seal annotation cannot be moved by function FSAnnot::move:.

See also
FSAnnot
FSPDFDoc
FSPagingSealSignature

Method Documentation

◆ getPagingSealSignature()

- (FSPagingSealSignature *) getPagingSealSignature

Get the associated paging seal signature.

Returns
The paging seal signature object.