public interface IProtectionManager
Presentation password protestion management.
Modifier and Type | Method and Description |
---|---|
void |
encrypt(java.lang.String encryptionPassword)
Encrypts Presentation with specified password.
|
boolean |
getEncryptDocumentProperties()
This property makes sense, if presentation is password protected.
|
java.lang.String |
getEncryptionPassword()
Returns encryption password.
|
boolean |
isEncrypted()
Gets a value indicating whether this instance is encrypted.
|
boolean |
isOnlyDocumentPropertiesLoaded()
This property makes sense, if presentation file is password protected and document
properties of this file are public.
|
boolean |
isWriteProtected()
Gets a value indicating whether this presentation is write protected.
|
void |
removeEncryption()
Removes the encryption.
|
void |
removeWriteProtection()
Removes write protection for this presentation.
|
void |
setEncryptDocumentProperties(boolean value)
This property makes sense, if presentation is password protected.
|
void |
setWriteProtection(java.lang.String password)
Set write protection for this presentation with specified password.
|
boolean getEncryptDocumentProperties()
This property makes sense, if presentation is password protected.
If true then document properties is encrypted in presentation file.
If false then document properties is public while presentation is encrypted.
Read/write boolean
.
void setEncryptDocumentProperties(boolean value)
This property makes sense, if presentation is password protected.
If true then document properties is encrypted in presentation file.
If false then document properties is public while presentation is encrypted.
Read/write boolean
.
boolean isEncrypted()
Gets a value indicating whether this instance is encrypted.
Read-only boolean
.
true
if presentation was loaded from encrypted file or encrypt(String)
method was called ; otherwise, false
.boolean isOnlyDocumentPropertiesLoaded()
This property makes sense, if presentation file is password protected and document
properties of this file are public.
Value of true means that only document properties are loaded from an encrypted
presentation file without use of password.
Value of false means that entire encrypted presentation is loaded with use of right
password, not only document properties are loaded.
If presentation isn't encrypted then property value is always false.
If document properties of an encrypted file aren't public then property value is always false.
If PresentationEx.EncryptDocumentProperties is true than IsOnlyDocumentPropertiesLoaded
property value is always false.
Read-only boolean
.
boolean isWriteProtected()
Gets a value indicating whether this presentation is write protected.
Read-only boolean
.
java.lang.String getEncryptionPassword()
Returns encryption password.
Read-only String
.
void encrypt(java.lang.String encryptionPassword)
Encrypts Presentation with specified password.
encryptionPassword
- The password.void removeEncryption()
Removes the encryption.
void setWriteProtection(java.lang.String password)
Set write protection for this presentation with specified password.
password
- The password.void removeWriteProtection()
Removes write protection for this presentation.