Класс Paper

Все реализованные интерфейсы:
Cloneable
public class Paper
extends Object
implements Cloneable

Класс Paper описывает физические характеристики листа бумаги.

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

См. также:
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, представляющего свойства страницы, на которую выполняется печать. Размеры задаются в 1/72-х долях дюйма.

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

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

Конструкторы

Paper

public Paper()

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

Методы

clone

public Object clone()

Создаёт копию этого Paper с тем же содержимым, что и этот Paper.

Переопределяет:
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, 2020, 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/11/docs/api/java.desktop/java/awt/print/Paper.html

Spec-Zone .ru
спецификации, руководства, описания, API