Класс PresentationDirection
- Все реализуемые интерфейсы:
Serializable, Cloneable, Attribute, PrintJobAttribute, PrintRequestAttribute
public final class PresentationDirection extends EnumSyntax implements PrintJobAttribute, PrintRequestAttribute
PresentationDirection — это класс атрибута печати, перечисление, которое используется вместе с атрибутом NumberUp для указания расположения нескольких страниц потока печати на одной стороне выбранного носителя. Это полезно для воспроизведения правил расположения текста в разных системах письма. Например, в английском языке используется направление «сверху вниз и справа налево», в иврите — «сверху вниз и слева направо», а в японском языке обычно — «снизу вверх и справа налево». Совместимость с IPP: Этот атрибут не входит в IPP 1.1; он является атрибутом расширения производственной печати ( PDF) для IPP 1.1. Имя категории, возвращаемое методом getName(), является именем атрибута IPP. Целочисленное значение перечисления — это значение перечисления IPP. Метод toString() возвращает строковое представление значения атрибута в IPP.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final PresentationDirection |
TOBOTTOM_TOLEFT |
Страницы располагаются в столбцах, начиная сверху справа и двигаясь вниз и влево. |
static final PresentationDirection |
TOBOTTOM_TORIGHT |
Страницы располагаются в столбцах, начиная сверху слева и двигаясь вниз и вправо. |
static final PresentationDirection |
TOLEFT_TOBOTTOM |
Страницы располагаются в строках, начиная сверху справа и двигаясь влево и вниз. |
static final PresentationDirection |
TOLEFT_TOTOP |
Страницы располагаются в строках, начиная снизу справа и двигаясь влево и вверх. |
static final PresentationDirection |
TORIGHT_TOBOTTOM |
Страницы располагаются в строках, начиная сверху слева и двигаясь вправо и вниз. |
static final PresentationDirection |
TORIGHT_TOTOP |
Страницы располагаются в строках, начиная снизу слева и двигаясь вправо и вверх. |
static final PresentationDirection |
TOTOP_TOLEFT |
Страницы располагаются в столбцах, начиная снизу справа и двигаясь вверх и влево. |
static final PresentationDirection |
TOTOP_TORIGHT |
Страницы располагаются в столбцах, начиная снизу слева и двигаясь вверх и вправо. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final Class |
getCategory() |
Получает класс атрибута печати, используемый в качестве «категории» для этого значения атрибута печати. |
protected EnumSyntax[] |
getEnumValueTable() |
Возвращает таблицу значений перечисления для класса PresentationDirection. |
final String |
getName() |
Получает имя категории, экземпляром которой является это значение атрибута. |
protected String[] |
getStringTable() |
Возвращает строковую таблицу для класса PresentationDirection. |
Методы, объявленные в классе EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Возвращает копию этого значения перечисления. Чтобы сохранить семантику значений перечисления, копией является тот же объект, что и это значение. |
protected int |
getOffset() |
Возвращает наименьшее целочисленное значение, используемое классом перечисления этого значения. |
int |
getValue() |
Возвращает целочисленное значение этого элемента перечисления. |
int |
hashCode() |
Возвращает хеш-код этого значения перечисления. |
protected Object |
readResolve() |
При чтении объекта преобразует этот десериализованный экземпляр перечисления в соответствующее значение перечисления, определенное в классе атрибута перечисления. |
String |
toString() |
Возвращает строковое значение, соответствующее этому значению перечисления. |
Методы, объявленные в классе Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
TOBOTTOM_TORIGHT
public static final PresentationDirection TOBOTTOM_TORIGHT
TOBOTTOM_TOLEFT
public static final PresentationDirection TOBOTTOM_TOLEFT
TOTOP_TORIGHT
public static final PresentationDirection TOTOP_TORIGHT
TOTOP_TOLEFT
public static final PresentationDirection TOTOP_TOLEFT
TORIGHT_TOBOTTOM
public static final PresentationDirection TORIGHT_TOBOTTOM
TORIGHT_TOTOP
public static final PresentationDirection TORIGHT_TOTOP
TOLEFT_TOBOTTOM
public static final PresentationDirection TOLEFT_TOBOTTOM
TOLEFT_TOTOP
public static final PresentationDirection TOLEFT_TOTOP
Подробное описание методов
getStringTable
protected String[] getStringTable()
PresentationDirection.- Переопределяет:
-
getStringTableв классеEnumSyntax - Возвращает:
- строковую таблицу
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()
PresentationDirection.- Переопределяет:
-
getEnumValueTableв классеEnumSyntax - Возвращает:
- таблицу значений
getCategory
public final Class<? extends Attribute> getCategory()
Для класса PresentationDirection категорией является сам класс PresentationDirection.
- Определено в:
-
getCategoryв интерфейсеAttribute - Возвращает:
- класс атрибута печати (категория), экземпляр класса
java.lang.Class
getName
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.