PdfPermissions

Наследование: java.lang.Object

public class PdfPermissions

Определяет операции, разрешенные пользователю для зашифрованного PDF-документа.

Поля

ПолеОписание
ALLOW_ALLРазрешает все операции с документом PDF.
CONTENT_COPYСкопируйте или иным образом извлеките текст и графику из документа с помощью операций, отличных от контролируемыхCONTENT_COPY_FOR_ACCESSIBILITY.
CONTENT_COPY_FOR_ACCESSIBILITYИзвлечение текста и графики (для обеспечения доступности для пользователей с ограниченными возможностями или для других целей).
DISALLOW_ALLЗапрещает все операции с документом PDF.
DOCUMENT_ASSEMBLYСоберите документ (вставьте, поверните или удалите страницы и создайте элементы структуры документа или эскизы), даже еслиMODIFY_CONTENTS ясно.
FILL_INЗаполните существующие поля интерактивной формы (включая поля подписи), даже еслиMODIFY_CONTENTS ясно.
HIGH_RESOLUTION_PRINTINGРаспечатайте документ в представлении, из которого можно создать точную цифровую копию содержимого PDF на основе алгоритма, зависящего от реализации.
MODIFY_ANNOTATIONSДобавьте или измените текстовые аннотации, заполните поля интерактивной формы и, еслиMODIFY_CONTENTS также задавать, создавать или изменять поля интерактивной формы (включая поля подписи).
MODIFY_CONTENTSИзменять содержимое документа с помощью операций, отличных от тех, которые контролируютсяMODIFY_ANNOTATIONS, FILL_IN , а такжеDOCUMENT_ASSEMBLY.
PRINTINGРаспечатайте документ (возможно, не на самом высоком уровне качества, в зависимости от того,HIGH_RESOLUTION_PRINTING также установлено).
length

Методы

МетодОписание
equals(Object arg0)
fromName(String pdfPermissionsName)
fromNames(Set pdfPermissionsNames)
getClass()
getName(int pdfPermissions)
getNames(int pdfPermissions)
getValues()
hashCode()
notify()
notifyAll()
toString()
toString(int pdfPermissions)
toStringSet(int attr)
wait()
wait(long arg0)
wait(long arg0, int arg1)

ALLOW_ALL

public static int ALLOW_ALL

Разрешает все операции с документом PDF.

CONTENT_COPY

public static int CONTENT_COPY

Скопируйте или иным образом извлеките текст и графику из документа с помощью операций, отличных от контролируемыхCONTENT_COPY_FOR_ACCESSIBILITY.

CONTENT_COPY_FOR_ACCESSIBILITY

public static int CONTENT_COPY_FOR_ACCESSIBILITY

Извлечение текста и графики (для обеспечения доступности для пользователей с ограниченными возможностями или для других целей).

DISALLOW_ALL

public static int DISALLOW_ALL

Запрещает все операции с документом PDF. Это значение по умолчанию.

DOCUMENT_ASSEMBLY

public static int DOCUMENT_ASSEMBLY

Соберите документ (вставьте, поверните или удалите страницы и создайте элементы структуры документа или эскизы), даже еслиMODIFY_CONTENTS ясно.

FILL_IN

public static int FILL_IN

Заполните существующие поля интерактивной формы (включая поля подписи), даже еслиMODIFY_CONTENTS ясно.

HIGH_RESOLUTION_PRINTING

public static int HIGH_RESOLUTION_PRINTING

Распечатайте документ в представлении, из которого можно создать точную цифровую копию содержимого PDF на основе алгоритма, зависящего от реализации. Когда этот флаг снят (иPRINTING установлен), печать должна быть ограничена низкоуровневым представлением внешнего вида, возможно, с ухудшением качества.

MODIFY_ANNOTATIONS

public static int MODIFY_ANNOTATIONS

Добавьте или измените текстовые аннотации, заполните поля интерактивной формы и, еслиMODIFY_CONTENTS также задавать, создавать или изменять поля интерактивной формы (включая поля подписи).

MODIFY_CONTENTS

public static int MODIFY_CONTENTS

Изменять содержимое документа с помощью операций, отличных от тех, которые контролируютсяMODIFY_ANNOTATIONS, FILL_IN , а такжеDOCUMENT_ASSEMBLY.

PRINTING

public static int PRINTING

Распечатайте документ (возможно, не на самом высоком уровне качества, в зависимости от того,HIGH_RESOLUTION_PRINTING также установлено).

length

public static int length

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

fromName(String pdfPermissionsName)

public static int fromName(String pdfPermissionsName)

Параметры:

ПараметрТипОписание
pdfPermissionsNamejava.lang.String

Возвращает: инт

fromNames(Set pdfPermissionsNames)

public static int fromNames(Set pdfPermissionsNames)

Параметры:

ПараметрТипОписание
pdfPermissionsNamesjava.util.Set

Возвращает: инт

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getName(int pdfPermissions)

public static String getName(int pdfPermissions)

Параметры:

ПараметрТипОписание
pdfPermissionsint

Возвращает: java.lang.String

getNames(int pdfPermissions)

public static Set getNames(int pdfPermissions)

Параметры:

ПараметрТипОписание
pdfPermissionsint

Возвращает: java.util.Set

getValues()

public static int[] getValues()

Возвращает: инт[]

hashCode()

public native int hashCode()

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Возвращает: java.lang.String

toString(int pdfPermissions)

public static String toString(int pdfPermissions)

Параметры:

ПараметрТипОписание
pdfPermissionsint

Возвращает: java.lang.String

toStringSet(int attr)

public static String toStringSet(int attr)

Параметры:

ПараметрТипОписание
attrint

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int