IProtectionManager
Contenido
[
Ocultar
]Interfaz IProtectionManager
Gestión de protección con contraseña de presentaciones.
public interface IProtectionManager
Propiedades
Nombre | Descripción |
---|---|
EncryptDocumentProperties { get; set; } | Esta propiedad tiene sentido si la presentación está protegida con contraseña. Si es verdadero, entonces las propiedades del documento están encriptadas en el archivo de la presentación. Si es falso, entonces las propiedades del documento son públicas mientras la presentación está encriptada. Booleano de lectura/escritura. |
EncryptionPassword { get; } | Devuelve la contraseña de encriptación. Cadena de solo lectura. |
IsEncrypted { get; } | Obtiene un valor que indica si esta instancia está encriptada. Booleano de solo lectura. |
IsOnlyDocumentPropertiesLoaded { get; } | Esta propiedad tiene sentido si el archivo de la presentación está protegido con contraseña y las propiedades del documento de este archivo son públicas. Un valor verdadero significa que solo se cargan las propiedades del documento desde un archivo de presentación encriptado sin usar la contraseña. Un valor falso significa que se carga la presentación encriptada completa utilizando la contraseña correcta, no solo se cargan las propiedades del documento. Si la presentación no está encriptada, el valor de la propiedad siempre es falso. Si las propiedades del documento de un archivo encriptado no son públicas, entonces el valor de la propiedad siempre es falso. Si PresentationEx.EncryptDocumentProperties es verdadero, entonces el valor de la propiedad IsOnlyDocumentPropertiesLoaded siempre es falso. Booleano de solo lectura. |
IsWriteProtected { get; } | Obtiene un valor que indica si esta presentación está protegida contra escritura. Booleano de solo lectura. |
ReadOnlyRecommended { get; set; } | Obtiene o establece la recomendación de solo lectura. Booleano de lectura/escritura. |
Métodos
Nombre | Descripción |
---|---|
CheckWriteProtection(string) | Determina si una presentación está protegida con una contraseña para modificar. |
Encrypt(string) | Encripta la presentación con la contraseña especificada. |
RemoveEncryption() | Elimina la encriptación. |
RemoveWriteProtection() | Elimina la protección contra escritura para esta presentación. |
SetWriteProtection(string) | Establece la protección contra escritura para esta presentación con la contraseña especificada. |
También Visto
- espacio de nombres Aspose.Slides
- ensamblado Aspose.Slides