Диалог Рамочной Java печати (JPDF) представляет собой набор классов Java из файлов ресурсов и предназначенных для использования разработчиками программного обеспечения, чтобы добавить полные возможности печати для существующих приложений Java / апплеты.
Вот некоторые ключевые особенности "Java диалог печати Framework":
· Возможность просмотреть и распечатать компоненты Swing & Ndash; в том числе: JTable, JTree, JTextPane, JTextArea, JEditorPane и JPanel.
· Возможность создавать и печатать формы / отчеты, содержащие данные, полученные из внешних источников (например, баз данных и файлов).
· Предназначен для обеспечения возможности печати с минимумом пользовательского кода требуется.
· Высокая расширяемой / настраиваемый и Ndash; для удовлетворения потребностей печати для конкретных приложений.
· Предназначен для интеграции в приложения Java Swing / апплеты.
Печать компонентов Swing
Компоненты Swing, которые могут быть напечатаны включают JTable, JTree, JTextPane, JTextArea, JEditorPane и JPanel. Комплексные документы, содержащие последовательность компонентов Swing, расположенных спиной к спине, может быть составлен и напечатан. Специализированный диалоги Параметры страницы предназначены для каждого типа компонента. Логика нумерация страниц гарантирует, что печатные материалы привлекательно сегментирован на требуемых страниц.
Генерация отчетов
Возможность генерации отчетов позволяет создавать, просматривать и печатать отчеты, содержащие данные, полученные из внешних источников (например, баз данных и файлов). Отчеты могут содержать табличные, текстовые и другие типы материалов (например, наклеек) и Ndash; в том числе как исходные данные и вычисленные статистики (например, колонка таблицы итоговых). Отчеты состоят программно-Ndash; давая Вам полный контроль над всеми аспектами макета и форматирования. Это позволяет настроить внешний вид к докладам придерживаться стандартов отчетности вашей компании.
Предварительный Возможность
Эта возможность предварительного просмотра позволяет конечному пользователю вашего приложения, чтобы просмотреть материал для печати. Изнутри Предварительный просмотр Диалоги пользователь может перемещаться по страницам, чтобы быть напечатаны, увеличить дисплей соответствующем масштабе увеличения, изменения страницы установки параметров (например, размер бумаги, поля, заголовки / нижний колонтитул, и так далее), и печатать просмотров материалы.
Страница-установки, Предварительный просмотр и печать Диалоги
Эти диалоги могут быть использованы вне коробки реализовать изощренную возможность печати для существующего приложения. (Страница JPDF Диалоги описывает некоторые из предусмотренных диалогов.) Вы можете выбрать диалоги, которые отвечают вашим требованиям, и подключить их в вашем приложении с очень небольшим кодирования. Если включены диалоги точно не удовлетворить ваши требования, то JPDF обеспечивает хорошо структурированную основу, которая позволяет развивать диалоги, нужно с минимальным количеством программирования. (The Создание нового диалог обеспечивает более подробно.)
Пользовательские печати Атрибуты
JPDF обеспечивает большое количество Печать Атрибуты в дополнение к предусмотренным в JPS (Java Службы печати). Эти обычай печатать Атрибуты позволяют задать содержимое страницы заголовков / нижние колонтитулы, страницы обрамления, выравнивание / позиционирования / масштабирования материала для печати, и многие атрибуты, относящиеся к типу материала печатной (например, является ли таблицы должны быть напечатаны с или без линий сетки).
Управление печатью Работа
Объект печати управление Работа выполняет все задания на печать в фоновом потоке. Это позволяет конечному пользователю продолжать работать в то время как работы печати обрабатывается в фоновом режиме. Статус задания печати может контролироваться во время его выполнения. Конечный пользователь может дополнительно быть информирован о ходе работу как каждая страница печатается, и / или когда работы завершена. Вы можете опционно позволить конечный пользователь, чтобы отменить задание печати, прежде чем он завершится.
Выход задания на печать могут быть направлены в файл принтера, файлов изображений (JPEG или PNG), или Adobe Acrobat и рег; Файл PDF (PDF требует переводчика Ghostscript).
Локализация Возможность
Все этикетки и сообщения, отображаемые JPDF диалогов приходят из файлов собственности (это текстовые файлы, которые вы можете редактировать). Отдельный файл имущество предоставляются для каждого поддерживаемого языка (в настоящее время английский, немецкий, итальянский, польский и испанский). Вы, как разработчик приложения может выбрать язык, или вы можете позволить конечному пользователю сделать. Единицы измерения, используемых в диалогах могут быть выражены в дюймах или миллиметрах
Что нового В этом выпуске:.
- Многие Улучшения были внесены в способности предварительного просмотра.
- Они включают в себя текстовый поиск, улучшенную производительность и возможность настраивать внешний вид в окне предварительного просмотра, используя Preview темы.
- В API состав доклад был повышение, чтобы обеспечить больше макета отчета / форматирование контроль.
- JRE 7 и Нимб поддержка взгляд и на ощупь были добавлены.
Комментарии не найдены