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

NameTypeAccessDescription
allowAllDocumentPrivilegeReadПовертає набір привілеїв, що дозволяє всі операції.
forbidAllDocumentPrivilegeReadПовертає набір привілеїв, який забороняє всі операції.
valueintReadПовертає значення Bitmask.
allowPrintbooleanReadПовертає, чи дозволено друкувати.
allowModifyContentsbooleanReadПовертає, чи дозволено змінювати зміст.
allowCopybooleanReadПовертає, чи дозволено копіювати вміст.
allowModifyAnnotationsbooleanReadПовертає, чи дозволено змінювати анотації.
allowFillInbooleanReadПовертає, чи дозволено заповнювати форми.
allowScreenReadersbooleanReadПовертає, чи дозволені читачі екрану.
allowAssemblybooleanReadПовертає, чи дозволено складання документів.
allowDegradedPrintingbooleanReadПовертає, чи дозволена деградація друку.
printAllowLevelintReadПовертає рівень дозволу на друкування в стилі Adobe.
changeAllowLevelintReadПовертає рівень дозволу на зміни в стилі Adobe.
copyAllowLevelintReadПовертає рівень дозволу на копіювання в стилі Adobe.
ALLOW_PRINTintReadБіт 3: Дозвольте друкувати.
ALLOW_MODIFY_CONTENTSintReadБіт 4: Дозвольте модифікацію вмісту.
ALLOW_COPYintReadБіт 5: Дозволити екстракцію тексту/графіки.
ALLOW_MODIFY_ANNOTATIONSintReadБіт 6: Дозвольте додавати/змінювати опіки та поля форми.
ALLOW_FILL_INintReadБіт 9: Дозволити заповнення полей форми (R>=3).
ALLOW_SCREEN_READERSintReadБіт 10: Дозвольте витягувати текст для доступності (R>=3).
ALLOW_ASSEMBLYintReadБіт 11: Дозволити складання документів (R>=3).
ALLOW_DEGRADED_PRINTINGintReadБіт 12: Дозволити високоякісну друкування (R>=3).

Methods

SignatureDescription
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

See Also

 Українська