|
enum | PagingSealAPState {
PagingSealAPState.e_PagingSealAPStateUnknown = 0,
PagingSealAPState.e_PagingSealAPStateUnsigned = 1,
PagingSealAPState.e_PagingSealAPStateSigned = 2,
PagingSealAPState.e_PagingSealAPStateValid = 3,
PagingSealAPState.e_PagingSealAPStateInvalid = 4
} |
| Enumeration for paging seal signature state to set appearance. More...
|
|
enum | APFlags {
APFlags.e_APFlagFoxitFlag = 0x0001,
APFlags.e_APFlagLabel = 0x0002,
APFlags.e_APFlagReason = 0x0004,
APFlags.e_APFlagSigningTime = 0x0008,
APFlags.e_APFlagDN = 0x0010,
APFlags.e_APFlagLocation = 0x0020,
APFlags.e_APFlagSigner = 0x0040,
APFlags.e_APFlagBitmap = 0x0080,
APFlags.e_APFlagText = 0x0100
} |
| Enumeration for signature appearance flags. More...
|
|
enum | DigestAlgorithm { DigestAlgorithm.e_DigestSHA1 = 0,
DigestAlgorithm.e_DigestSHA256 = 1,
DigestAlgorithm.e_DigestSHA384 = 2,
DigestAlgorithm.e_DigestSHA512 = 3
} |
| Enumeration for signature digest algorithm. More...
|
|
enum | DocPermission { DocPermission.e_DocPermUnrestricted = 0,
DocPermission.e_DocPermNoChangesAllowed = 1,
DocPermission.e_DocPermFillingFormAndSigning = 2,
DocPermission.e_DocPermFillingFormSigningAndAnnotating = 3
} |
| Enumeration for signature document permission. More...
|
|
enum | FieldMDPAction { FieldMDPAction.e_FieldMDPActionNone = 0,
FieldMDPAction.e_FieldMDPActionAll = 1,
FieldMDPAction.e_FieldMDPActionInclude = 2,
FieldMDPAction.e_FieldMDPActionExclude = 3
} |
| Enumeration for signature FieldMDP("MDP" means modification detection and prevention) action type. More...
|
|
enum | KeyName {
KeyName.e_KeyNameSigner = 0,
KeyName.e_KeyNameLocation = 1,
KeyName.e_KeyNameReason = 2,
KeyName.e_KeyNameContactInfo = 3,
KeyName.e_KeyNameDN = 4,
KeyName.e_KeyNameText = 5
} |
| Enumeration for signature key name. More...
|
|
enum | LabelName {
LabelName.e_LabelNameSigner = 0,
LabelName.e_LabelNameLocation = 1,
LabelName.e_LabelNameReason = 2,
LabelName.e_LabelNameSignTime = 3,
LabelName.e_LabelNameDN = 4
} |
| Enumeration for signature label name. More...
|
|
enum | PAdESLevel {
PAdESLevel.e_PAdESLevelNotPAdES = 0,
PAdESLevel.e_PAdESLevelNone = 1,
PAdESLevel.e_PAdESLevelBB = 2,
PAdESLevel.e_PAdESLevelBT = 3,
PAdESLevel.e_PAdESLevelBLT = 4,
PAdESLevel.e_PAdESLevelBLTA = 5
} |
| Enumeration for PAdES level. More...
|
|
enum | SignatureType { SignatureType.e_SignatureTypeOrdinary = 0,
SignatureType.e_SignatureTypeTimeStamp = 3,
SignatureType.e_SignatureTypePagingSeal = 4
} |
| Enumeration for signature type. More...
|
|
enum | States : uint {
States.e_StateUnknown = 0x80000000,
States.e_StateNoSignData = 0x00000200,
States.e_StateUnsigned = 0x00000001,
States.e_StateSigned = 0x00000002,
States.e_StateVerifyValid = 0x00000004,
States.e_StateVerifyInvalid = 0x00000008,
States.e_StateVerifyErrorData = 0x00000010,
States.e_StateVerifyNoSupportWay = 0x00000020,
States.e_StateVerifyErrorByteRange = 0x00000040,
States.e_StateVerifyChange = 0x00000080,
States.e_StateVerifyIncredible = 0x00000100,
States.e_StateVerifyNoChange = 0x00000400,
States.e_StateVerifyIssueValid = 0x00001000,
States.e_StateVerifyIssueUnknown = 0x00002000,
States.e_StateVerifyIssueRevoke = 0x00004000,
States.e_StateVerifyIssueExpire = 0x00008000,
States.e_StateVerifyIssueUncheck = 0x00010000,
States.e_StateVerifyIssueCurrent = 0x00020000,
States.e_StateVerifyTimestampNone = 0x00040000,
States.e_StateVerifyTimestampDoc = 0x00080000,
States.e_StateVerifyTimestampValid = 0x00100000,
States.e_StateVerifyTimestampInvalid = 0x00200000,
States.e_StateVerifyTimestampExpire = 0x00400000,
States.e_StateVerifyTimestampIssueUnknown = 0x00800000,
States.e_StateVerifyTimestampIssueValid = 0x01000000,
States.e_StateVerifyTimestampTimeBefore = 0x02000000,
States.e_StateCertCannotGetVRI = 0x04000000,
States.e_StateVerifyChangeLegal = 0x08000000,
States.e_StateVerifyChangeIllegal = 0x10000000
} |
| Enumeration for signature states. More...
|
|
enum | Flags {
Flags.e_FlagReadOnly = 0x01,
Flags.e_FlagRequired = 0x02,
Flags.e_FlagNoExport = 0x04,
Flags.e_FlagButtonNoToggleToOff = 0x100,
Flags.e_FlagButtonRadiosInUnison = 0x200,
Flags.e_FlagTextMultiline = 0x100,
Flags.e_FlagTextPassword = 0x200,
Flags.e_FlagTextFileSelect = 0x400,
Flags.e_FlagTextNoSpellCheck = 0x800,
Flags.e_FlagTextDoNotScroll = 0x1000,
Flags.e_FlagTextComb = 0x2000,
Flags.e_FlagComboEdit = 0x100,
Flags.e_FlagChoiceMultiSelect = 0x100,
Flags.e_FlagTextRichText = 0x4000,
Flags.e_FlagChoiceSort = 0x200,
Flags.e_FlagChoiceCommitOnSelChange = 0x400
} |
| Enumeration for form field flags. More...
|
|
enum | Type {
Type.e_TypeUnknown = 0,
Type.e_TypePushButton = 1,
Type.e_TypeCheckBox = 2,
Type.e_TypeRadioButton = 3,
Type.e_TypeComboBox = 4,
Type.e_TypeListBox = 5,
Type.e_TypeTextField = 6,
Type.e_TypeSignature = 7
} |
| Enumeration for form field type. More...
|
|
|
bool | GenerateAppearance () |
| Generate the appearance of paging seal signature. More...
|
|
void | SetAPStateBitmap (PagingSealSignature.PagingSealAPState ap_state, Bitmap bitmap) |
| Set a bitmap for the appearance of signature state. More...
|
|
void | SetPagingSealConfig (PagingSealConfig paging_seal_config) |
| Set the config of paging seal signature. More...
|
|
| Signature (Field field) |
| Constructor, with parent class object. More...
|
|
| Signature (PDFDoc document, PDFDictionary sig_field_dict) |
| Constructor, from signature field dictionary. More...
|
|
bool | ClearSignedData () |
| Clear the data and appearance if current signature is singed and verified valid. More...
|
|
int | GetAppearanceFlags () |
| Get signature appearance flags. More...
|
|
Bitmap | GetBitmap () |
| Get a bitmap which is used for the signature appearance. More...
|
|
bool | GetByteRangeArray (int[] out_byte_range_array) |
| Get the byte ranges data, including 4 elements. More...
|
|
string | GetCert (int index) |
| Get a certificate from current signature's certificate chain by index. More...
|
|
int | GetCertCount () |
| Get the count of certificates in current signature's certificate chain. More...
|
|
string | GetCertificateInfo (string key) |
| Get certificate information. More...
|
|
Signature.DocPermission | GetDocPermission () |
| Get document permission for current signature. More...
|
|
PDFDoc | GetDocument () |
| Get the PDF document, which current signature belongs to. More...
|
|
Signature.FieldMDPAction | GetFieldMDPAction () |
| Get FieldMDP("MDP" means modification detection and prevention) action type. More...
|
|
WStringArray | GetFieldMDPActionFields () |
| Get the field name array which is used for FieldMDP action. More...
|
|
string | GetFilter () |
| Get filter. More...
|
|
string | GetKeyLabel (Signature.LabelName label_name) |
| Get the string for specified key label. More...
|
|
string | GetKeyValue (Signature.KeyName key) |
| Get the string value for specified key name. More...
|
|
Signature.PAdESLevel | GetPAdESLevel () |
| Get PAdES level. More...
|
|
PDFDictionary | GetSignatureDict () |
| Get signature dictionary. More...
|
|
Signature.SignatureType | GetSignatureType () |
| Get signature type. More...
|
|
PDFDoc | GetSignedVersionDocument (string file_path) |
| Get the PDF document in the signed version in which current signature was signed. More...
|
|
DateTime | GetSignTime () |
| Get time of signing. More...
|
|
uint | GetState () |
| Get current state. More...
|
|
string | GetSubFilter () |
| Get sub filter. More...
|
|
new bool | IsEmpty () |
| Check whether current object is empty or not. More...
|
|
bool | IsSigned () |
| Check whether current signature is signed or not. More...
|
|
bool | IsTimeStamp () |
| Check if current signature is a time stamp signature. More...
|
|
void | SetAppearanceContent (string appearance_content) |
| Set customized appearance content (as low level drawing operation commands) for signed signature appearance. More...
|
|
void | SetAppearanceFlags (int appearance_flags) |
| Set signature appearance flags. More...
|
|
void | SetBitmap (Bitmap bitmap) |
| Set a bitmap for the signature appearance. More...
|
|
void | SetCertChain (WStringArray cert_chain) |
| Set a certificate chain. More...
|
|
void | SetDefaultContentsLength (int default_length) |
| Set the default length of signature contents which represents signature value (known as signed data). More...
|
|
void | SetDocPermission (Signature.DocPermission permission) |
| Set document permission for current signature. More...
|
|
void | SetFieldMDPActionFields (Signature.FieldMDPAction action, WStringArray field_array) |
| Set FieldMDP("MDP" means modification detection and prevention) action names array. More...
|
|
void | SetFilter (string filter) |
| Set filter. More...
|
|
void | SetImage (Image image, int frame_index) |
| Set an image for the signature appearance, with a specified frame index. More...
|
|
void | SetImage (string file_path, int frame_index) |
| Set an image for the signature appearance, with a specified frame index. More...
|
|
void | SetKeyLabel (Signature.LabelName label_name, string label_value) |
| Set the string for specified key label. More...
|
|
void | SetKeyValue (Signature.KeyName key, string value) |
| Set the string value for specified key name. More...
|
|
void | SetSignTime (DateTime sign_time) |
| Set time of signing. More...
|
|
void | SetSubFilter (string sub_filter) |
| Set sub filter. More...
|
|
Progressive | StartSign (string cert_path, byte[] cert_password, Signature.DigestAlgorithm digest_algorithm, string save_path, global::System.IntPtr client_data, PauseCallback pause) |
| Start signing current signature if current signature is unsigned. More...
|
|
Progressive | StartSign (StreamCallback cert_file_stream, byte[] cert_password, Signature.DigestAlgorithm digest_algorithm, string save_path, global::System.IntPtr client_data, PauseCallback pause) |
| Start signing current signature if current signature is unsigned. More...
|
|
Progressive | StartSign (string cert_path, byte[] cert_password, Signature.DigestAlgorithm digest_algorithm, StreamCallback stream_callback, global::System.IntPtr client_data, PauseCallback pause) |
| Start signing current signature if current signature is unsigned. More...
|
|
Progressive | StartSign (StreamCallback cert_file_stream, byte[] cert_password, Signature.DigestAlgorithm digest_algorithm, StreamCallback stream_callback, global::System.IntPtr client_data, PauseCallback pause) |
| Start signing current signature if current signature is unsigned. More...
|
|
Progressive | StartVerify (global::System.IntPtr client_data, PauseCallback pause) |
| Start verifying the intergrity of current signature if current signature is signed. More...
|
|
| Field (PDFDoc document, PDFDictionary field_dict) |
| Constructor, from field dictionary. More...
|
|
| Field (Field field) |
| Constructor, with another form field object. More...
|
|
Alignment | GetAlignment () |
| Get the alignment value. More...
|
|
string | GetAlternateName () |
| Get alternate name. More...
|
|
Control | GetControl (int index) |
| Get a form control by index. More...
|
|
Control | GetControl (PDFPage page, int index) |
| Get a form control by index, in a specified PDF page. More...
|
|
int | GetControlCount () |
| Get count of form controls. More...
|
|
int | GetControlCount (PDFPage page) |
| Get count of form controls in a specified PDF page. More...
|
|
DefaultAppearance | GetDefaultAppearance () |
| Get the default appearance data. More...
|
|
string | GetDefaultValue () |
| Get default value. More...
|
|
PDFObject | GetDefaultValueObj () |
| Get the PDF object of field's default value. More...
|
|
PDFDictionary | GetDict () |
| Get the PDF dictionary of current object. More...
|
|
int | GetFlags () |
| Get field flags. More...
|
|
PDFObject | GetInheritedAttribute (string attribute_name) |
| Get the PDF object for specified attribute which may be inherited from the ancestor node in the field tree. More...
|
|
string | GetMappingName () |
| Get mapping name. More...
|
|
int | GetMaxLength () |
| Get maximum length of the field's text, in characters. More...
|
|
string | GetName () |
| Get field name. More...
|
|
ChoiceOptionArray | GetOptions () |
| Get options of list box or combo box. More...
|
|
int | GetTopVisibleIndex () |
| Get top index of option for scrollable list boxes. More...
|
|
Field.Type | GetType () |
| Get field type. More...
|
|
string | GetValue () |
| Get value. More...
|
|
PDFObject | GetValueObj () |
| Get the PDF object of field's value. More...
|
|
bool | IsEmpty () |
| Check whether current object is empty or not. More...
|
|
bool | Reset () |
| Reset data in current field to its default value. (Not support signature field) More...
|
|
void | SetAlignment (Alignment alignment) |
| Set alignment property of a form, as a document-wide default value. (Not support signature field) More...
|
|
void | SetAlternateName (string alternate_name) |
| Set alternate name. (Not support signature field) More...
|
|
void | SetDefaultAppearance (DefaultAppearance default_ap) |
| Set default appearance data. More...
|
|
void | SetDefaultValue (string value) |
| Set default value. More...
|
|
void | SetFlags (int flags) |
| Set field flags. More...
|
|
void | SetMappingName (string name) |
| Set mapping name. (Not support signature field) More...
|
|
void | SetMaxLength (int max_length) |
| Set maximum length of the field's text, in characters. More...
|
|
void | SetOptions (ChoiceOptionArray option_array) |
| Set options of list box or combo box. More...
|
|
void | SetTopVisibleIndex (int index) |
| Set top index for scrollable list boxes. More...
|
|
void | SetValue (string value) |
| Set value. More...
|
|
This class represents a paging seal signature object for signing the signatures. It is a type of signature field, so class PagingSealSignature is derived from class foxit.pdf.Signature . A new paging seal signature object would be returned by function PDFDoc.AddPagingSealSignature , instead of PDFPage.AddSignature .
A paging seal signature contains a few signatures. To set the configuration of paging seal signature, please use the function PagingSealSignature.SetPagingSealConfig .