DocumentPrivilege
DocumentPrivilege
Overview
DocumentPrivilege є клас в Aspose.PDF FOSS для Java. Наследники від: Comparable<Object>.
Представляє права доступу (дозволи) до PDF-документу (ISO 32000-1:2008, таблиця 22).
Цей клас надає 28 методів для роботи з об’єктами DocumentPrivilege в програмах Java. Доступні методи включають: DocumentPrivilege, compareTo, getAllowAll, getChangeAllowLevel, getCopyAllowLevel, getForbidAll, getPrintAllowLevel, getValue, isAllowAssembly, isAllowCopy, isAllowDegradedPrinting, isAllowFillIn, і 16 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: ALLOW_ASSEMBLY, ALLOW_COPY, ALLOW_DEGRADED_PRINTING, ALLOW_FILL_IN, ALLOW_MODIFY_ANNOTATIONS, ALLOW_MODIFY_CONTENTS, і ще 16 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
allowAll | DocumentPrivilege | Read | Повертає набір привілеїв, що дозволяє всі операції. |
forbidAll | DocumentPrivilege | Read | Повертає набір привілеїв, який забороняє всі операції. |
value | int | Read | Повертає значення Bitmask. |
allowPrint | boolean | Read | Повертає, чи дозволено друкувати. |
allowModifyContents | boolean | Read | Повертає, чи дозволено змінювати зміст. |
allowCopy | boolean | Read | Повертає, чи дозволено копіювати вміст. |
allowModifyAnnotations | boolean | Read | Повертає, чи дозволено змінювати анотації. |
allowFillIn | boolean | Read | Повертає, чи дозволено заповнювати форми. |
allowScreenReaders | boolean | Read | Повертає, чи дозволені читачі екрану. |
allowAssembly | boolean | Read | Повертає, чи дозволено складання документів. |
allowDegradedPrinting | boolean | Read | Повертає, чи дозволена деградація друку. |
printAllowLevel | int | Read | Повертає рівень дозволу на друкування в стилі Adobe. |
changeAllowLevel | int | Read | Повертає рівень дозволу на зміни в стилі Adobe. |
copyAllowLevel | int | Read | Повертає рівень дозволу на копіювання в стилі Adobe. |
ALLOW_PRINT | int | Read | Біт 3: Дозвольте друкувати. |
ALLOW_MODIFY_CONTENTS | int | Read | Біт 4: Дозвольте модифікацію вмісту. |
ALLOW_COPY | int | Read | Біт 5: Дозволити екстракцію тексту/графіки. |
ALLOW_MODIFY_ANNOTATIONS | int | Read | Біт 6: Дозвольте додавати/змінювати опіки та поля форми. |
ALLOW_FILL_IN | int | Read | Біт 9: Дозволити заповнення полей форми (R>=3). |
ALLOW_SCREEN_READERS | int | Read | Біт 10: Дозвольте витягувати текст для доступності (R>=3). |
ALLOW_ASSEMBLY | int | Read | Біт 11: Дозволити складання документів (R>=3). |
ALLOW_DEGRADED_PRINTING | int | Read | Біт 12: Дозволити високоякісну друкування (R>=3). |
Methods
| Signature | Description |
|---|---|
DocumentPrivilege(value: int) | Створює DocumentPrivilege з даними прапорами дозволів. |
getAllowAll() → DocumentPrivilege | Повертає набір привілеїв, що дозволяє всі операції. |
getForbidAll() → DocumentPrivilege | Повертає набір привілеїв, який забороняє всі операції. |
getValue() → int | Повертає значення Bitmask. |
setValue(value: int) | Налаштовує значення Bitmask. |
isAllowPrint() → boolean | Повертає, чи дозволено друкувати. |
setAllowPrint(allow: boolean) | Налаштовує, чи дозволено друкувати. |
isAllowModifyContents() → boolean | Повертає, чи дозволено змінювати зміст. |
setAllowModifyContents(allow: boolean) | Назначення, чи дозволено змінювати зміст. |
isAllowCopy() → boolean | Повертає, чи дозволено копіювати вміст. |
setAllowCopy(allow: boolean) | Налаштовує, чи дозволено копіювати вміст. |
isAllowModifyAnnotations() → boolean | Повертає, чи дозволено змінювати анотації. |
setAllowModifyAnnotations(allow: boolean) | Налаштовує, чи дозволено змінювати анотації. |
isAllowFillIn() → boolean | Повертає, чи дозволено заповнювати форми. |
setAllowFillIn(allow: boolean) | Постанови, чи дозволено заповнювати бланки. |
isAllowScreenReaders() → boolean | Повертає, чи дозволені читачі екрану. |
setAllowScreenReaders(allow: boolean) | Налаштовує, чи дозволені читачі екрану. |
isAllowAssembly() → boolean | Повертає, чи дозволено складання документів. |
setAllowAssembly(allow: boolean) | Налаштовує, чи дозволено складання документів. |
isAllowDegradedPrinting() → boolean | Повертає, чи дозволена деградація друку. |
setAllowDegradedPrinting(allow: boolean) | Налаштовує, чи дозволена деградація друку. |
getPrintAllowLevel() → int | Повертає рівень дозволу на друкування в стилі Adobe. |
setPrintAllowLevel(level: int) | Налаштовує рівень дозволу на друкування в стилі Adobe. |
getChangeAllowLevel() → int | Повертає рівень дозволу на зміни в стилі Adobe. |
setChangeAllowLevel(level: int) | Налаштовує рівень дозволу на зміни в стилі Adobe. |
getCopyAllowLevel() → int | Повертає рівень дозволу на копіювання в стилі Adobe. |
setCopyAllowLevel(level: int) | Налаштовує рівень дозволу на копіювання в стилі Adobe. |
compareTo(obj: Object) → int |