目次||

Javaプラットフォーム上での印刷の歴史

JDK 1.3での拡張機能

JDK 1.3では、クライアント・アプリケーションが印刷ジョブのプロパティやページの属性を指定できるように、AWT印刷にJobAttributesおよびPageAttributesクラスが導入されました。

この2つのAPIは主に、ページのレンダリングをサポートします。これはページのレンダリングおよび書式設定であり、印刷サブシステムの1つのコンポーネントです。クライアントでは、印刷ダイアログからプリンタを選択し、JobAttributesおよびPageAttributesを使用して印刷属性を指定できます。ただし、AWTおよびJava 2D印刷APIでは、プリンタの機能に基づいてプリンタを検索することはできません。この検索機能は、他の印刷サブシステムでは、別の主要コンポーネントに割り当てられています。Javaプラットフォーム上での印刷の歴史の詳細は、Java開発者向けの印刷に関するヘルプを参照してください。

JDK 1.2での拡張機能

JDK 1.2では、java.awt.printパッケージによりJavaプラットフォーム上での印刷性能が向上し、アプリケーションは、2Dグラフィックス、テキスト、イメージを含むすべてのJava 2Dグラフィックスを印刷できるようになりました。

JDK 1.1での拡張機能

Javaプラットフォームでの基本的な印刷サポートは、Java Development Kit, version 1.1ではじめて導入されました。JDK 1.1の印刷APIは、クライアント・アプリケーションからユーザー・インタフェースの内容を印刷するための基本的なフレームワークを開発者に提供しました。JDK 1.1の印刷APIは、AWT印刷APIとも呼ばれ、印刷要求がカプセル化されたjava.awt.PrintJobクラスを中心に設計されました。PrintJobクラスは、Graphicsのサブクラスを作成します。このサブクラスには、ページをレンダリングするためのレンダリング呼出しが実装されています。


目次||

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.