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) |