Class SignaturePermissions
- Namespace
- iText.Signatures
- Assembly
- itext.sign.dll
A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings.
public class SignaturePermissions
- Inheritance
-
SignaturePermissions
- Inherited Members
Constructors
SignaturePermissions(PdfDictionary, SignaturePermissions)
Creates an object that can inform you about the type of signature in a signature dictionary as well as some of the permissions defined by the signature.
public SignaturePermissions(PdfDictionary sigDict, SignaturePermissions previous)
Parameters
sigDict
PdfDictionarythe signature dictionary
previous
SignaturePermissionsthe signature permissions
Methods
GetFieldLocks()
Getter for the field lock actions, and fields that are impacted by the action
public virtual IList<SignaturePermissions.FieldLock> GetFieldLocks()
Returns
- IList<SignaturePermissions.FieldLock>
an Array with field names
IsAnnotationsAllowed()
Getter to find out if adding annotations is allowed after signing.
public virtual bool IsAnnotationsAllowed()
Returns
- bool
true if adding annotations is allowed
IsCertification()
Getter to find out if the signature is a certification signature.
public virtual bool IsCertification()
Returns
- bool
true if the signature is a certification signature, false for an approval signature.
IsFillInAllowed()
Getter to find out if filling out fields is allowed after signing.
public virtual bool IsFillInAllowed()
Returns
- bool
true if filling out fields is allowed