Класс PrintJob

public abstract class PrintJob
extends Object

Абстрактный класс, который инициирует и выполняет задачу печати. Он предоставляет доступ к графическому объекту печати, который отображается на соответствующем устройстве печати.

См. также:
Toolkit.getPrintJob(java.awt.Frame, java.lang.String, java.util.Properties)

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

КонструкторОписание
PrintJob()

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

Модификатор и типМетодОписание
abstract voidend()

Завершает задачу печати и выполняет необходимые действия по очистке.

voidfinalize()

Устарело.

Метод finalize устарел.

abstract GraphicsgetGraphics()

Получает объект Graphics, который будет рисовать на следующей странице.

abstract DimensiongetPageDimension()

Возвращает размеры страницы в пикселях.

abstract intgetPageResolution()

Возвращает разрешение страницы в пикселях на дюйм.

abstract booleanlastPageFirst()

Возвращает true, если последняя страница будет напечатана первой.

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

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

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

PrintJob

public PrintJob()

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

getGraphics

public abstract Graphics getGraphics()

Получает объект Graphics, который будет рисовать на следующей странице. Страница отправляется на принтер при удалении объекта graphics. Этот объект 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, 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/PrintJob.html

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