IProtectionManager
Inhalt
[
Ausblenden
]IProtectionManager-Schnittstelle
Verwaltung des Passwortschutzes von Präsentationen.
public interface IProtectionManager
Eigenschaften
Name | Beschreibung |
---|---|
EncryptDocumentProperties { get; set; } | Diese Eigenschaft ist sinnvoll, wenn die Präsentation passwortgeschützt ist. Wenn wahr, werden die Dokumenteigenschaften in der Präsentationsdatei verschlüsselt. Wenn falsch, sind die Dokumenteigenschaften öffentlich, während die Präsentation verschlüsselt ist. Lese-/schreibbarer Boolean. |
EncryptionPassword { get; } | Gibt das Verschlüsselungspasswort zurück. Nur lesbarer String. |
IsEncrypted { get; } | Gibt einen Wert zurück, der angibt, ob diese Instanz verschlüsselt ist. Nur lesbarer Boolean. |
IsOnlyDocumentPropertiesLoaded { get; } | Diese Eigenschaft ist sinnvoll, wenn die Präsentationsdatei passwortgeschützt ist und die Dokumenteigenschaften dieser Datei öffentlich sind. Ein Wert von wahr bedeutet, dass nur die Dokumenteigenschaften aus einer verschlüsselten Präsentationsdatei ohne Verwendung des Passworts geladen wurden. Ein Wert von falsch bedeutet, dass die gesamte verschlüsselte Präsentation mit dem richtigen Passwort geladen wird, nicht nur die Dokumenteigenschaften. Wenn die Präsentation nicht verschlüsselt ist, ist der Eigenschaftswert immer falsch. Wenn die Dokumenteigenschaften einer verschlüsselten Datei nicht öffentlich sind, ist der Eigenschaftswert immer falsch. Wenn PresentationEx.EncryptDocumentProperties wahr ist, ist der Wert der Eigenschaft IsOnlyDocumentPropertiesLoaded immer falsch. Nur lesbarer Boolean. |
IsWriteProtected { get; } | Gibt einen Wert zurück, der angibt, ob diese Präsentation schreibgeschützt ist. Nur lesbarer Boolean. |
ReadOnlyRecommended { get; set; } | Gibt die Empfehlung für schreibgeschützte Dokumente zurück oder legt sie fest. Lese-/schreibbarer Boolean. |
Methoden
Name | Beschreibung |
---|---|
CheckWriteProtection(string) | Bestimmt, ob eine Präsentation passwortgeschützt ist, um sie zu ändern. |
Encrypt(string) | Verschlüsselt die Präsentation mit dem angegebenen Passwort. |
RemoveEncryption() | Entfernt die Verschlüsselung. |
RemoveWriteProtection() | Entfernt den Schreibschutz für diese Präsentation. |
SetWriteProtection(string) | Legt einen Schreibschutz für diese Präsentation mit dem angegebenen Passwort fest. |
Siehe auch
- Namespace Aspose.Slides
- Assembly Aspose.Slides