Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT

Создание Документа

Чтобы создать Документ, следует обеспечить реализацию интерфейса Документа. API Службы печати Java обеспечивает удобную реализацию Документа под названием SimpleDoc. Приложение не обязано использовать реализацию SimpleDoc, но гарантировать соответствие Документом, любая реализация Документа должна наблюдать ту же самую необходимую семантику, которую реализует SimpleDoc, которые являются: Прежде, чем создать Документ, Вы должны загрузить свой документ из файла. Класс представления DocFlavor определяет, как Вы загружаете документ из файла. В этом случае классом представления является InputStream:

   FileInputStream fis = new FileInputStream("java2dlogo.gif");
Как только Вы имеете поток, передаете его к SimpleDoc с DocFlavor и DocAttributeSet, ifi Вы имеют тот. Если у Вас нет DocAttributeSet, передайте в нуле вместо этого:

   Doc doc = new SimpleDoc(fis, flavor, null);
См. Пример: PrintGIF.java для примера пользовательской реализации Документа.

Следующий раздел демонстрирует, как зарегистрироваться для событий на Вашем задании печати или службе.



СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT

Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами