Module java.desktop

# Package java.awt.print

package java.awt.print
Provides classes and interfaces for a general printing API. The API includes such features as:

- the ability to specify document types
- mechanisms for control of page setup and page formats
- the ability to manage job control dialogs

Since:
  1.2

Related Packages
Package
Description
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.
Class
Description
Book
The `Book` class provides a representation of a document in which pages may have different page formats and page painters.
Pageable
The `Pageable` implementation represents a set of pages to be printed.
PageFormat
The `PageFormat` class describes the size and orientation of a page to be printed.
Paper
The `Paper` class describes the physical characteristics of a piece of paper.
Printable
The `Printable` interface is implemented by the `print` methods of the current page painter, which is called by the printing system to render a page.
PrinterAbortException
The `PrinterAbortException` class is a subclass of `PrinterException` and is used to indicate that a user or application has terminated the print job while it was in the process of printing.
PrinterException
The `PrinterException` class and its subclasses are used to indicate that an exceptional condition has occurred in the print system.
PrinterGraphics
The `PrinterGraphics` interface is implemented by `Graphics` objects that are passed to `Printable` objects to render a page.
PrinterIOException
The `PrinterIOException` class is a subclass of `PrinterException` and is used to indicate that an IO error of some sort has occurred while printing.
PrinterJob
The `PrinterJob` class is the principal class that controls printing.