<< Click to Display Table of Contents >> Navigation: Printing Process > IPXCPrinter Interface > Properties > Property Options > Security |
The Security properties determine document security options. Please note that if the PDF/A format is being used then security options will be ignored and therefore should be disabled in order to increase processing speed. The security options detailed below are available. Please note that all properties are case-sensitive:
NAME
|
VALUES
|
DEFINITION |
Enabled |
Enables/disables document security. If set to False then no further properties from this section are used.
Default value: False
|
|
HasUserPassword |
Enables/disables the User Password.
If documents do not have user passwords then they can be opened at any time - even if an owner password is set. Enable both user and owner passwords to maximize security.
Default value: False
|
|
HasOwnerPassword
|
Enables/disables the Owner Password.
Default value: False
|
|
UserPassword |
String |
Defines the User Password.
This password is used for opening documents
Default value: empty string
|
OwnerPassword |
String |
Defines the Owner password. This password is required to change document permissions/security settings. If this value is empty, or the same as User password, then it will not be possible to change permissions/security settings.
Default value: empty string
|
Type |
0 (40RSA) 1 (128RSA) 2 (128AES) 3 (256AES) 4 (256AES_R6) |
Defines the security method used for encryption. This property specifies the subsection (Perms40 or Perms128) used to define user permissions.
Default value: 0 (40RSA)
|
Perms40.AllowPrinting
|
Enables/disables printing permissions.
Default value: False
|
|
Perms40.AllowChanging
|
Enables/disables editing permissions.
Default value: False
|
|
Perms40.AllowCopying
|
Enables/disables copy permissions.
Default value: False
|
|
Perms40.AllowComments
|
Enables/disables comment permissions.
Default value: False
|
|
Perms128.ContentAccess
|
Enables/disables content permissions.
Default value: False
|
|
Perms128.AllowCopying
|
Enables/disables copy permissions.
Default value: False
|
|
Perms128.Changes |
0 - 4 |
Specifies the level of editing security:
0 = No changes are permitted.
1 = Document assembly is permitted.
2 = Form-filling and document signing is permitted.
3 = Comment authoring, form filling and signing of the document is permitted.
4 = General editing, comments and form-field authoring are permitted.
Default value: 0
|
Perms128.Printing |
0 - not allowed 1 - low resolution 2 - fully allowed |
Specifies printing permissions.
Default value: 0
|
Perms128.EncryptMeta |
Enables/disables metadata encryption.
Please note that this property is applicable to only PDF specifications 1.6 and higher.
Default value: True
|