Spec-Zone.ru › OpenJDK 24

Класс Paper

java.lang.Object
java.awt.print.Paper
Все реализуемые интерфейсы:
Cloneable
public class Paper extends Object implements Cloneable
Класс Paper описывает физические характеристики листа бумаги.

При создании объекта Paper, приложение должно гарантировать совместимость размера бумаги и области изображений. Например, если размер бумаги изменён с 11 x 17 на 8.5 x 11, приложение может потребоваться уменьшить область изображений, чтобы всё напечатанное уместилось на странице.

См. также:
  • setSize(double, double)
  • setImageableArea(double, double, double, double)

Краткое описание конструкторов

Конструктор Описание
Paper()
Создаёт лист бумаги формата Letter с отступами в один дюйм.

Краткое описание методов

Модификатор и тип Метод Описание
Object clone()
Создаёт копию данного Paper с тем же содержимым, что и у этого Paper.
double getHeight()
Возвращает высоту страницы в 1/72-ых дюйма.
double getImageableHeight()
Возвращает высоту области изображений этого объекта Paper.
double getImageableWidth()
Возвращает ширину области изображений этого объекта Paper.
double getImageableX()
Возвращает координату x левого верхнего угла области изображений этого объекта Paper.
double getImageableY()
Возвращает координату y левого верхнего угла области изображений этого объекта Paper.
double getWidth()
Возвращает ширину страницы в 1/72-ых дюйма.
void setImageableArea(double x, double y, double width, double height)
Устанавливает область изображений этого Paper.
void setSize(double width, double height)
Устанавливает ширину и высоту этого объекта Paper, который представляет свойства страницы, на которую происходит печать.

Методы, объявленные в классе java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

Paper

public Paper()
Создаёт лист бумаги формата Letter с отступами в один дюйм.

Подробное описание методов

clone

public Object clone()
Создаёт копию этого Paper с тем же содержимым, что и у этого Paper.
Overrides:
clone в классе Object
Возвращает:
копию этого Paper.
См. также:
  • Cloneable

getHeight

public double getHeight()
Возвращает высоту страницы в 1/72-ых дюйма.
Возвращает:
высоту страницы, описанной этим Paper.

setSize

public void setSize(double width, double height)
Устанавливает ширину и высоту этого объекта Paper, который представляет свойства страницы, на которую происходит печать. Размеры задаются в 1/72-ых дюйма.
Параметры:
width - значение, которое следует установить для ширины объекта Paper
height - значение, которое следует установить для высоты объекта Paper

getWidth

public double getWidth()
Возвращает ширину страницы в 1/72-ых дюйма.
Возвращает:
ширину страницы, описанной этим Paper.

setImageableArea

public void setImageableArea(double x, double y, double width, double height)
Устанавливает область изображений этого Paper. Область изображений — это область на странице, в которой происходит печать.
Параметры:
x - координата X, которой следует установить левый верхний угол области изображений этого Paper
y - координата Y, которой следует установить левый верхний угол области изображений этого Paper
width - значение, которым следует установить ширину области изображений этого Paper
height - значение, которым следует установить высоту области изображений этого Paper

getImageableX

public double getImageableX()
Возвращает координату x левого верхнего угла области изображений этого объекта Paper.
Возвращает:
координату x области изображений.

getImageableY

public double getImageableY()
Возвращает координату y левого верхнего угла области изображений этого объекта Paper.
Возвращает:
координату y области изображений.

getImageableWidth

public double getImageableWidth()
Возвращает ширину области изображений этого объекта Paper.
Возвращает:
ширину области изображений.

getImageableHeight

public double getImageableHeight()
Возвращает высоту области изображений этого объекта Paper.
Возвращает:
высоту области изображений.

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/print/Paper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API