Java 2D™ печать API является java.awt.print пакетом, который является частью Java™ 2 SE, версия 1.2 и позже. Java 2-D API печати предусматривает создание PrinterJob, отображение диалогового окна принтера пользователю, и печати разбитой на страницы графики, используя тот же самый java.awt. Графика и java.awt. Классы Graphics2D, которые используются, чтобы потянуть на экран.
Многие из функций, которые новы в Службе печати Java, таковы как открытие принтера и спецификация печати атрибутов, также очень важны для пользователей Java 2-D API печати. Чтобы сделать эти функции доступными для пользователей Java 2-D печать, java.awt.print пакет был обновлен для версии 1.4 Java™ 2 SE, чтобы предоставить доступ к Службе печати Java™ от Java 2-D API печати.
У разработчиков Java 2-D приложения печати есть четыре способа использовать Службу печати Java с Java 2-D API:
Напечатайте 2-D использование графики PrinterJob.
Поток 2-D использование графики PrinterJob
Напечатайте 2-D использование графики DocPrintJob и отформатированный службой DocFlavor
Поток 2-D использование графики DocPrintJob и отформатированный службой DocFlavor