Класс Paper
- java.lang.Object
-
- java.awt.print.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() Создаёт копию этого |
double |
getHeight() Возвращает высоту страницы в 1/72-ых долях дюйма. |
double |
getImageableHeight() Возвращает высоту области печати этого объекта |
double |
getImageableWidth() Возвращает ширину области печати этого объекта |
double |
getImageableX() Возвращает координату x левого верхнего угла области печати этого объекта |
double |
getImageableY() Возвращает координату y левого верхнего угла области печати этого объекта |
double |
getWidth() Возвращает ширину страницы в 1/72-ых долях дюйма. |
void |
setImageableArea(double x,
double y,
double width,
double height) Устанавливает область печати этого |
void |
setSize(double width,
double height) Устанавливает ширину и высоту этого объекта |
Методы, унаследованные от класса java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание конструкторов
Paper
public Paper()
Создаёт лист бумаги размера Letter с отступами в один дюйм.
Подробное описание методов
clone
public Object clone()
Создаёт копию этого Paper с тем же содержимым, что и у этого Paper.
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.