ProtectionManager

ProtectionManager class

Gestion de la protection par mot de passe de la présentation.

public sealed class ProtectionManager : IProtectionManager

Propriétés

NomDescription
EncryptDocumentProperties { get; set; }Cette propriété est pertinente si la présentation est protégée par mot de passe. Si vrai, alors les propriétés du document sont chiffrées dans le fichier de présentation. Si faux, alors les propriétés du document sont publiques tandis que la présentation est chiffrée. Boolean lecture/écriture.
EncryptionPassword { get; }Obtient le mot de passe utilisé pour le chiffrement de la présentation. Chaîne en lecture seule.
IsEncrypted { get; }Obtient une valeur indiquant si cette instance est chiffrée. Boolean en lecture seule.
IsOnlyDocumentPropertiesLoaded { get; }Cette propriété est pertinente si le fichier de présentation est protégé par mot de passe et si les propriétés du document de ce fichier sont publiques. La valeur de vrai signifie que seules les propriétés du document sont chargées depuis un fichier de présentation chiffré sans utiliser de mot de passe. La valeur de faux signifie que l’ensemble de la présentation chiffrée est chargée avec l’utilisation du bon mot de passe, et pas seulement les propriétés du document qui sont chargées. Si la présentation n’est pas chiffrée, alors la valeur de la propriété est toujours faux. Si les propriétés du document d’un fichier chiffré ne sont pas publiques, alors la valeur de la propriété est toujours faux. Si Presentation.EncryptDocumentProperties est vrai, alors la valeur de la propriété IsOnlyDocumentPropertiesLoaded est toujours faux. Boolean en lecture seule.
IsWriteProtected { get; }Obtient une valeur indiquant si cette présentation est protégée contre l’écriture. Boolean en lecture seule.
ReadOnlyRecommended { get; set; }Obtient ou définit la recommandation de lecture seule. Boolean lecture/écriture.

Méthodes

NomDescription
CheckWriteProtection(string)Détermine si une présentation est protégée par mot de passe pour la modification.
Encrypt(string)Chiffre la présentation avec le mot de passe spécifié.
RemoveEncryption()Supprime le chiffrement.
RemoveWriteProtection()Supprime la protection contre l’écriture pour cette présentation.
SetWriteProtection(string)Définit la protection contre l’écriture pour cette présentation avec le mot de passe spécifié.

Voir aussi