DocumentPrivilege
Übersicht
DocumentPrivilege ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IComparable<object>.
Stellt Dokumentenzugriffsberechtigungen dar (P-Wert im Verschlüsselungswörterbuch).
Diese Klasse bietet 3 Methoden zur Arbeit mit DocumentPrivilege-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: CompareTo, DocumentPrivilege. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: AllowAll, AllowAssembly, AllowCopy, AllowDegradedPrinting, AllowFillIn, AllowModifyAnnotations und 16 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
AllowPrint | bool | Lesen/Schreiben | Drucken erlauben (bit 3). |
AllowModifyContents | bool | Lesen/Schreiben | Änderung des Inhalts erlauben (bit 4). |
AllowCopy | bool | Lesen/Schreiben | Erlauben Sie das Kopieren oder Extrahieren von Text und Grafiken (Bit 5). |
AllowModifyAnnotations | bool | Lesen/Schreiben | Erlauben Sie das Hinzufügen oder Ändern von Anmerkungen (Bit 6). |
AllowFillIn | bool | Lesen/Schreiben | Erlauben Sie das Ausfüllen von Formularfeldern (Bit 9). |
AllowScreenReaders | bool | Lesen/Schreiben | Ermöglicht das Extrahieren von Text für Barrierefreiheit (bit 10). |
AllowAssembly | bool | Lesen/Schreiben | Ermöglicht die Dokumentenzusammenstellung (bit 11). |
AllowDegradedPrinting | bool | Lesen/Schreiben | Ermöglicht degradierten (niedrigauflösenden) Druck. |
ChangeAllowLevel | int | Lesen/Schreiben | Zusammengesetztes Änderungs-Erlaubnis-Level, abgeleitet von den Modify-Berechtigungsbits. |
CopyAllowLevel | int | Lesen/Schreiben | Zusammengesetztes Kopier-Erlaubnis-Level, abgeleitet von den Kopier- und Zugänglichkeitsbits. |
PrintAllowLevel | int | Lesen/Schreiben | Zusammengesetzter druck-erlaubter Level, abgeleitet von den Druck- und Druckqualitätsbits. |
AllowAll | DocumentPrivilege | Lesen | Alle Berechtigungen erteilt. |
ForbidAll | DocumentPrivilege | Lesen | Keine Berechtigungen (am restriktivsten). |
Print | DocumentPrivilege | Lesen | Erlaubt nur das Drucken. |
ModifyContents | DocumentPrivilege | Lesen | Erlaubt nur das Ändern von Inhalten. |
Copy | DocumentPrivilege | Lesen | Erlaubt nur das Kopieren. |
ModifyAnnotations | DocumentPrivilege | Lesen | Ermöglicht nur das Ändern von Anmerkungen. |
FillIn | DocumentPrivilege | Lesen | Ermöglicht nur das Ausfüllen von Formularfeldern. |
ScreenReaders | DocumentPrivilege | Lesen | Ermöglicht nur die Extraktion für Bildschirmleser. |
Assembly | DocumentPrivilege | Lesen | Erlaubt nur die Dokumentenzusammenstellung. |
DegradedPrinting | DocumentPrivilege | Lesen | Erlaubt nur das Drucken in verminderter Qualität. |
Value | int | Lesen | Die rohen Berechtigungs-Flags als Ganzzahl (die Semantik des /P-Werts). |
Methoden
| Signatur | Beschreibung |
|---|---|
DocumentPrivilege() | Erstellen Sie ein Privilegien-Set ohne Berechtigungen (am restriktivsten). |
DocumentPrivilege(other: DocumentPrivilege) | Erstellen Sie eine Kopie einer bestehenden Berechtigung. |
CompareTo(obj: object?) | Ruft CompareTo(obj) auf dieser DocumentPrivilege-Instanz auf. |