Spec-Zone.ru › OpenJDK 17

Класс PrintJob

java.lang.Object
java.awt.PrintJob
public abstract class PrintJob extends Object
Абстрактный класс, который инициирует и выполняет задание печати. Он предоставляет доступ к объекту графики печати, который отображается на соответствующем печатающем устройстве.
См. также:
  • Toolkit.getPrintJob(java.awt.Frame, java.lang.String, java.util.Properties)

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

PrintJob()
Модификатор Конструктор Описание
protected
Конструктор для вызова подклассами.

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

Модификатор и тип Метод Описание
abstract void end()
Завершает задание печати и выполняет все необходимые действия по очистке.
void finalize()
Устарел.
Метод finalize устарел.
abstract Graphics getGraphics()
Получает объект Graphics, который будет рисовать на следующей странице.
abstract Dimension getPageDimension()
Возвращает размеры страницы в пикселях.
abstract int getPageResolution()
Возвращает разрешение страницы в пикселях на дюйм.
abstract boolean lastPageFirst()
Возвращает true, если последняя страница будет напечатана первой.

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

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

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

PrintJob

protected PrintJob()
Конструктор для вызова подклассами.

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

getGraphics

public abstract Graphics getGraphics()
Получает объект Graphics, который будет рисовать на следующей странице. Страница отправляется на принтер при уничтожении объекта графики. Этот объект графики также будет реализовывать интерфейс PrintGraphics.
Возвращает:
контекст графики для печати следующей страницы
См. также:
  • PrintGraphics

getPageDimension

public abstract Dimension getPageDimension()
Возвращает размеры страницы в пикселях. Разрешение страницы выбирается таким образом, чтобы оно было аналогично разрешению экрана.
Возвращает:
размер страницы

getPageResolution

public abstract int getPageResolution()
Возвращает разрешение страницы в пикселях на дюйм. Обратите внимание, что это не обязательно должно соответствовать физическому разрешению принтера.
Возвращает:
разрешение страницы

lastPageFirst

public abstract boolean lastPageFirst()
Возвращает true, если последняя страница будет напечатана первой.
Возвращает:
true если последняя страница будет напечатана первой; в противном случае false

end

public abstract void end()
Завершает задание печати и выполняет все необходимые действия по очистке.

finalize

@Deprecated(since="9") public void finalize()
Устарел.
Метод finalize устарел. Подклассы, которые переопределяют finalize для выполнения очистки, должны быть изменены на использование альтернативных механизмов очистки и удаления переопределения finalize метода. При переопределении метода finalize, его реализация должна явно гарантировать, что super.finalize() вызывается, как описано в Object.finalize(). Смотрите спецификацию для Object.finalize() для получения дополнительной информации об опциях миграции.
Завершает это задание печати, когда на него больше нет ссылок.
Переопределяет:
finalize в классе Object
См. также:
  • end()

© 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/java/awt/PrintJob.html

Spec-Zone.ru

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