Impresión
Todos los gráficos del AWT y de Java 2D, incluidos los gráficos compuestos y las
imágenes, pueden ser dibujadas en una impresora usando el API de Java 2D. Este API
proporciona características de composición de documentos que nos permite realizar dichas
operaciones como cambiar el orden de impresión de las páginas.
Dibujar en la impresora es como dibujar en la pantalla. El sistema de impresión controla
cuando se dibujan las páginas, como lo hace el sistema gráfico de la pantalla cuando un
componente se dibuja en la pantalla.
Nuestra aplicación proporciona al sistema de impresión la información sobre el
documento a imprimir, y el sistema de impresión determina cuando necesita dibujar cada
página. Cuando las páginas necesitan ser dibujadas, el sistema de impresión llama al
método print de la aplicación con el contexto
Graphics apropiado. Para usar las características del API 2D de Java en la
impresión, debemos forzar el objeto Graphics a un objeto
Graphics2D, igual que se hace cuando se dibuja en la pantalla.