DocumentPrivilege
Panoramica
DocumentPrivilege è una classe in Aspose.PDF FOSS per .NET.
Eredita da: IComparable<object>.
Rappresenta le autorizzazioni di accesso al documento (valore P nel dizionario di crittografia).
Questa classe fornisce 3 metodi per lavorare con oggetti DocumentPrivilege in programmi .NET.
I metodi disponibili includono: CompareTo, DocumentPrivilege.
Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS for .NET.
Proprietà: AllowAll, AllowAssembly, AllowCopy, AllowDegradedPrinting, AllowFillIn, AllowModifyAnnotations, e altre 15.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
AllowPrint | bool | Lettura/Scrittura | Consente la stampa (bit 3). |
AllowModifyContents | bool | Lettura/Scrittura | Consente la modifica del contenuto (bit 4). |
AllowCopy | bool | Lettura/Scrittura | Consente la copia o l’estrazione di testo e grafica (bit 5). |
AllowModifyAnnotations | bool | Lettura/Scrittura | Consente l’aggiunta o la modifica di annotazioni (bit 6). |
AllowFillIn | bool | Lettura/Scrittura | Consente la compilazione dei campi modulo (bit 9). |
AllowScreenReaders | bool | Lettura/Scrittura | Consente l’estrazione di testo per l’accessibilità (bit 10). |
AllowAssembly | bool | Lettura/Scrittura | Consente l’assemblaggio del documento (bit 11). |
AllowDegradedPrinting | bool | Lettura/Scrittura | Consente la stampa degradata (bassa risoluzione). |
ChangeAllowLevel | int | Lettura/Scrittura | Livello composito di modifica consentito derivato dai bit di permesso di modifica. |
CopyAllowLevel | int | Lettura/Scrittura | Livello composito di copia consentito derivato dai bit di copia e di accessibilità. |
PrintAllowLevel | int | Lettura/Scrittura | Livello composito di stampa consentito derivato dai bit di stampa e di qualità di stampa. |
AllowAll | DocumentPrivilege | Lettura | Tutti i permessi concessi. |
ForbidAll | DocumentPrivilege | Lettura | Nessun permesso (il più restrittivo). |
Print | DocumentPrivilege | Lettura | Consente solo la stampa. |
ModifyContents | DocumentPrivilege | Lettura | Consente solo la modifica del contenuto. |
Copy | DocumentPrivilege | Lettura | Consente solo la copia. |
ModifyAnnotations | DocumentPrivilege | Lettura | Consente solo la modifica delle annotazioni. |
FillIn | DocumentPrivilege | Lettura | Consente solo la compilazione dei campi modulo. |
ScreenReaders | DocumentPrivilege | Lettura | Consente solo l’estrazione per lettori di schermo. |
Assembly | DocumentPrivilege | Lettura | Consente solo l’assemblaggio del documento. |
DegradedPrinting | DocumentPrivilege | Lettura | Consente solo la stampa degradata. |
Metodi
| Firma | Descrizione |
|---|---|
DocumentPrivilege() | Crea un set di privilegi senza permessi (il più restrittivo). |
DocumentPrivilege(other: DocumentPrivilege) | Crea una copia di un privilegio esistente. |
CompareTo(obj: object?) | Chiama CompareTo su questa istanza di DocumentPrivilege. |