Security
Base class from which all security classes are derived.
public abstract class Security
Public MustInherit Class Security
Inheritance: ObjectSecurity
Derived: Aes128Security, Aes256Security, RC4128Security, RC440Security
Licensing Info
This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:
- An active DynamicPDF Ultimate Subscription
- An active DynamicPDF Professional or Professional Plus Subscription with DynamicPDF Core Suite selected.
- A DynamicPDF Core Suite for .NET v12.X Developer License.
Remarks
Security's derived classes are: RC4128Security and RC440Security .
Properties
AllowCopy | Gets or sets if text and images can be copied to the clipboard by the user. |
AllowEdit | Gets or sets if the document can be edited by the user. |
AllowPrint | Gets or sets if the document can be printed by the user. |
AllowUpdateAnnotsAndFields | Gets or sets if annotations and form fields can be added, edited and modified by the user. |
OwnerPassword | Gets or sets the owner password. |
UserPassword | Gets or sets the user password. |
Methods
Draw(DocumentWriter, Encrypter) | Draws the encrypter dictionary to the given DocumentWriter object. |
Equals(Object) | Determines whether the specified Object is equal to the current Object . (Inherited from Object) |
GetEncrypter(Byte[]) | Gets an Encrypter object to be used for encrypting the document. |
GetHashCode() | Serves as a hash function for a particular type. (Inherited from Object) |
GetType() | Gets the Type of the current instance. (Inherited from Object) |
ToString() | Returns a String that represents the current Object . (Inherited from Object) |