IProtectionManager

IProtectionManager interfaz

Gestión de protección de contraseña de la presentación.

public interface IProtectionManager

Propiedades

NombreDescripción
EncryptDocumentProperties { get; set; }Esta propiedad tiene sentido si la presentación está protegida con contraseña. Si es true, entonces las propiedades del documento están cifradas en el archivo de presentación. Si es false, entonces las propiedades del documento son públicas mientras la presentación está cifrada. Lectura/escritura Boolean.
EncryptionPassword { get; }Devuelve la contraseña de cifrado. Solo lectura String.
IsEncrypted { get; }Obtiene un valor que indica si esta instancia está cifrada. Solo lectura Boolean.
IsOnlyDocumentPropertiesLoaded { get; }Esta propiedad tiene sentido si el archivo de presentación está protegido con contraseña y las propiedades del documento de este archivo son públicas. Un valor true indica que solo se cargan las propiedades del documento desde un archivo de presentación cifrado sin usar la contraseña. Un valor false indica que se carga toda la presentación cifrada usando la contraseña correcta, no solo se cargan las propiedades del documento. Si la presentación no está cifrada, el valor de la propiedad es siempre false. Si las propiedades del documento de un archivo cifrado no son públicas, el valor de la propiedad es siempre false. Si PresentationEx.EncryptDocumentProperties es true, entonces el valor de la propiedad IsOnlyDocumentPropertiesLoaded es siempre false. Solo lectura Boolean.
IsWriteProtected { get; }Obtiene un valor que indica si esta presentación está protegida contra escritura. Solo lectura Boolean.
ReadOnlyRecommended { get; set; }Obtiene o establece la recomendación de solo lectura. Lectura/escritura Boolean.

Métodos

NombreDescripción
CheckWriteProtection(string)Determina si una presentación está protegida con contraseña para modificar.
Encrypt(string)Cifra la presentación con la contraseña especificada.
RemoveEncryption()Elimina el cifrado.
RemoveWriteProtection()Elimina la protección contra escritura de esta presentación.
SetWriteProtection(string)Establece la protección contra escritura para esta presentación con la contraseña especificada.

Ver también