DocumentPrivilege
Przegląd
DocumentPrivilege jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IComparable<object>.
Reprezentuje uprawnienia dostępu do dokumentu (wartość P w słowniku szyfrowania).
Ta klasa udostępnia 3 metody do pracy z obiektami DocumentPrivilege w programach .NET. Dostępne metody to: CompareTo, DocumentPrivilege. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: AllowAll, AllowAssembly, AllowCopy, AllowDegradedPrinting, AllowFillIn, AllowModifyAnnotations oraz 16 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
AllowPrint | bool | Odczyt/zapis | Zezwalaj na drukowanie (bit 3). |
AllowModifyContents | bool | Odczyt/zapis | Zezwalaj na modyfikację zawartości (bit 4). |
AllowCopy | bool | Odczyt/zapis | Zezwalaj na kopiowanie lub wyodrębnianie tekstu i grafiki (bit 5). |
AllowModifyAnnotations | bool | Odczyt/zapis | Zezwalaj na dodawanie lub modyfikowanie adnotacji (bit 6). |
AllowFillIn | bool | Odczyt/zapis | Zezwalaj na wypełnianie pól formularza (bit 9). |
AllowScreenReaders | bool | Odczyt/zapis | Zezwalaj na wyodrębnianie tekstu w celu dostępności (bit 10). |
AllowAssembly | bool | Odczyt/zapis | Zezwalaj na składanie dokumentu (bit 11). |
AllowDegradedPrinting | bool | Odczyt/zapis | Zezwalaj na drukowanie w obniżonej (niskiej rozdzielczości) jakości. |
ChangeAllowLevel | int | Odczyt/zapis | Złożony poziom zezwolenia na zmianę wyprowadzony z bitów uprawnień modyfikacji. |
CopyAllowLevel | int | Odczyt/zapis | Złożony poziom zezwolenia na kopiowanie wyprowadzony z bitów kopiowania oraz dostępności. |
PrintAllowLevel | int | Odczyt/zapis | Złożony poziom dopuszczalnego drukowania wyprowadzony z bitów drukowania i jakości druku. |
AllowAll | DocumentPrivilege | Odczyt | Wszystkie uprawnienia przyznane. |
ForbidAll | DocumentPrivilege | Odczyt | Brak uprawnień (najbardziej restrykcyjny). |
Print | DocumentPrivilege | Odczyt | Zezwala wyłącznie na drukowanie. |
ModifyContents | DocumentPrivilege | Odczyt | Zezwala wyłącznie na modyfikowanie zawartości. |
Copy | DocumentPrivilege | Odczyt | Zezwala wyłącznie na kopiowanie. |
ModifyAnnotations | DocumentPrivilege | Odczyt | Zezwala wyłącznie na modyfikowanie adnotacji. |
FillIn | DocumentPrivilege | Odczyt | Zezwala wyłącznie na wypełnianie pól formularza. |
ScreenReaders | DocumentPrivilege | Odczyt | Zezwala wyłącznie na wyodrębnianie dla czytnika ekranu. |
Assembly | DocumentPrivilege | Odczyt | Zezwala tylko na składanie dokumentów. |
DegradedPrinting | DocumentPrivilege | Odczyt | Zezwala tylko na drukowanie w obniżonej jakości. |
Value | int | Odczyt | Surowe flagi uprawnień jako liczba całkowita (semantyka wartości /P). |
Metody
| Sygnatura | Opis |
|---|---|
DocumentPrivilege() | Utwórz zestaw uprawnień bez żadnych uprawnień (najbardziej restrykcyjny). |
DocumentPrivilege(other: DocumentPrivilege) | Utwórz kopię istniejącego uprawnienia. |
CompareTo(obj: object?) | Wywołuje CompareTo(obj) na tej instancji DocumentPrivilege. |