Класс MediaSize
- Все реализуемые интерфейсы:
-
Serializable,Cloneable,Attribute
public class MediaSize extends Size2DSyntax implements Attribute
MediaSize — это класс атрибутов печати со значениями двумерного размера, указывающий размеры носителя в портретном формате, где измерение X проходит по нижнему краю, а измерение Y — по левому краю. Таким образом, измерение Y должно быть больше или равно измерению X. Класс MediaSize объявляет множество стандартных значений размеров носителя, организованных в вложенные классы для ISO, JIS, североамериканских, инженерных и других носителей. MediaSize пока не используется для указания носителя. Его текущая роль — как отображение для именованных носителей (см. MediaSizeName). Клиенты могут использовать метод отображения MediaSize.getMediaSizeForName(MediaSizeName) для поиска физических размеров MediaSizeName экземпляров, перечисленных в этом API. Это полезно для клиентов, которым нужна эта информация для форматирования и постраничной распечатки.
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static final class |
MediaSize.Engineering |
Класс MediaSize.Engineering включает значения MediaSize для инженерных носителей. |
static final class |
MediaSize.ISO |
Класс MediaSize.ISO включает значения MediaSize для носителей ISO. |
static final class |
MediaSize.JIS |
Класс MediaSize.JIS включает значения MediaSize для носителей JIS (японских). |
static final class |
MediaSize.NA |
Класс MediaSize.NA включает значения MediaSize для североамериканских носителей. |
static final class |
MediaSize.Other |
Класс MediaSize.Other включает значения MediaSize для различных носителей. |
Краткое описание полей
Поля, объявленные в классе javax.print.attribute.Size2DSyntax
INCH, MM
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MediaSize |
Создаёт новый атрибут размера носителя из заданных значений с плавающей точкой. |
MediaSize |
Создаёт новый атрибут размера носителя из заданных значений с плавающей точкой. |
MediaSize |
Создаёт новый атрибут размера носителя из заданных целочисленных значений. |
MediaSize |
Создаёт новый атрибут размера носителя из заданных целочисленных значений. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает, эквивалентен ли этот атрибут размера носителя переданному объекту. |
static MediaSizeName |
findMedia |
Указанные размеры используются для поиска соответствующего MediaSize экземпляра среди всех стандартных MediaSize экземпляров. |
final Class<? extends Attribute> |
getCategory() |
Получает класс атрибута печати, который будет использоваться в качестве «категории» для этого значения атрибута печати. |
static MediaSize |
getMediaSizeForName |
Получить MediaSize для указанного именованного носителя. |
MediaSizeName |
getMediaSizeName() |
Получить имя носителя, если оно есть, для этого размера. |
final String |
getName() |
Получить имя категории, экземпляром которой является это значение атрибута. |
Методы, объявленные в классе javax.print.attribute.Size2DSyntax
getSize, getX, getXMicrometers, getY, getYMicrometers, hashCode, toString, toString
Подробное описание конструкторов
MediaSize
public MediaSize(float x, float y, int units)
- Параметры:
-
x-Xизмерение -
y-Yизмерение -
units- коэффициент преобразования единиц, напримерSize2DSyntax.INCHилиSize2DSyntax.MM - Исключения:
-
IllegalArgumentException- еслиx < 0илиy < 0илиunits < 1илиx > y
MediaSize
public MediaSize(int x, int y, int units)
- Параметры:
-
x-Xизмерение -
y-Yизмерение -
units- коэффициент преобразования единиц, напримерSize2DSyntax.INCHилиSize2DSyntax.MM - Исключения:
-
IllegalArgumentException- еслиx < 0илиy < 0илиunits < 1илиx > y
MediaSize
public MediaSize(float x, float y, int units, MediaSizeName media)
- Параметры:
-
x-Xизмерение -
y-Yизмерение -
units- коэффициент преобразования единиц, напримерSize2DSyntax.INCHилиSize2DSyntax.MM -
media- имя носителя, которое следует ассоциировать с этимMediaSize - Исключения:
-
IllegalArgumentException- еслиx < 0илиy < 0илиunits < 1илиx > y
MediaSize
public MediaSize(int x, int y, int units, MediaSizeName media)
- Параметры:
-
x-Xизмерение -
y-Yизмерение -
units- коэффициент преобразования единиц, напримерSize2DSyntax.INCHилиSize2DSyntax.MM -
media- имя носителя, которое следует ассоциировать с этимMediaSize - Исключения:
-
IllegalArgumentException- еслиx < 0илиy < 0илиunits < 1илиx > y
Подробное описание методов
getMediaSizeName
public MediaSizeName getMediaSizeName()
- Возвращает:
- имя для этого размера носителя или
nullесли с этим размером не было связано никакого имени (анонимный размер)
getMediaSizeForName
public static MediaSize getMediaSizeForName(MediaSizeName media)
MediaSize для указанного именованного носителя.- Параметры:
-
media- имя носителя, для которого ищется размер - Возвращает:
- размер носителя или
nullесли этот носитель не связан ни с каким размером
findMedia
public static MediaSizeName findMedia(float x, float y, int units)
MediaSize среди всех стандартных экземпляров MediaSize. Если точного совпадения нет, используется ближайшее совпадение. Ближайшее совпадение используется для поиска объекта MediaSizeName. Этот метод может вернуть null, если у ближайшего совпадения MediaSize нет соответствующего экземпляра Media.
Этот метод полезен для клиентов, у которых есть только размеры и требуется найти Media , соответствующий этим размерам.
- Параметры:
-
x-Xизмерение -
y-Yизмерение -
units- коэффициент преобразования единиц, напримерSize2DSyntax.INCHилиSize2DSyntax.MM - Возвращает:
-
MediaSizeName, соответствующий этим размерам, илиnull - Исключения:
-
IllegalArgumentException- еслиx <= 0,y <= 0, илиunits < 1
equals
public boolean equals(Object object)
-
objectне равенnull. -
objectявляется экземпляром классаMediaSize. - Измерение
Xэтого атрибута размера носителя равно измерениюobject. - Измерение
Yэтого атрибута размера носителя равно измерениюobject.
- Переопределяет:
-
equalsв классеSize2DSyntax - Параметры:
-
object-Objectдля сравнения - Возвращает:
-
true, еслиobjectэквивалентен этому атрибуту размера носителя,falseв противном случае - См. также:
getCategory
public final Class<? extends Attribute> getCategory()
Для класса MediaSize и всех подклассов, определенных поставщиком, категорией является сам класс MediaSize.
- Указано в:
-
getCategoryв интерфейсеAttribute - Возвращает:
- класс атрибута печати (категория), экземпляр класса
java.lang.Class
getName
public final String getName()
Для класса MediaSize и всех подклассов, определенных поставщиком, именем категории является "media-size".
- Указано в:
-
getNameв интерфейсеAttribute - Возвращает:
- имя категории атрибута
© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/print/attribute/standard/MediaSize.html