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:


Security's derived classes are: RC4128Security and RC440Security .


AllowCopyGets or sets if text and images can be copied to the clipboard by the user.
AllowEditGets or sets if the document can be edited by the user.
AllowPrintGets or sets if the document can be printed by the user.
AllowUpdateAnnotsAndFieldsGets or sets if annotations and form fields can be added, edited and modified by the user.
OwnerPasswordGets or sets the owner password.
UserPasswordGets or sets the user password.


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)

See Also


In this topic