爪哇打印对话框框架(JPDF)是Java类和旨在用于由软件开发人员的全面打印功能添加到现有的Java应用程序/小程序资源文件的集合。
以下是“Java的打印对话框框架”的一些主要特点:
·可以预览和打印Swing组件和ndash的;包括:JTable中,JTree中的JTextPane,JTextArea中,JEditorPane中和的JPanel。
·能够撰写和打印表单/包含来自外部资源(如数据库和文件)获得的数据报告。
·设计,以提供具有最小定制编码所需的打印功能。
·高度可扩展的/可定制&ndash的;以满足特定应用的印刷要求。
·设计被集成到Java Swing应用程序/小程序。
印刷Swing组件
可打印的Swing组件包括JTable中,JTree中的JTextPane,JTextArea中,JEditorPane中和的JPanel。复杂的文档,包含Swing组件的顺序排列背到后面,可组成和印刷。提供了每种类型的组件专用页面设置对话框。分页逻辑确保了印刷材料被精美分段输送到所需的页。
报告生成
该报告生成功能允许您撰写,预览,以及包含从外部源(如数据库和文件)获得的数据打印报表。报告可以包含表格,文本和其他类型的材料(如邮件标签)&ndash的;包括原始数据和计算的统计(如表列总计)两种。报告编程&ndash的组成;让您完全控制的布局和格式的各个方面。这允许您自定义报告“看坚持贵公司的报告标准。
预览功能
该预览功能允许您的应用程序预览材料的最终用户进行打印。从内部预览对话框,用户可以通过网页浏览要打印,缩放显示,以适当的放大比例,改变页面设置参数(如纸张大小,边距,页眉/页脚,等等),并打印预览材料。
页面设置,预览和打印对话框
这些对话可以即开即中盒来实现现有应用程序复杂的打印功能。 (该JPDF对话框页介绍了一些规定对话框。)您可以选择满足您的特定需求的对话框,并插入到这些应用程序用很少的编码。如果包括对话不完全符合您的要求,JPDF提供了一个结构良好的框架,它可以让你开发你需要编程的最少量的对话。 (中创建一个新的对话提供了更多的细节。)
自定义打印属性
所述JPDF提供除了那些在JPS(爪哇打印服务)提供了大量的打印属性。这些自定义打印属性允许您指定页眉/页脚,页码取景,对准/定位/材料的缩放要打印的内容,以及材料正在打印的类型很多特定的属性(如表是否应印有或无格线)。
打印作业管理
打印作业管理工具在后台线程上执行所有打印作业。这使得最终用户能够继续进行打印作业是在后台进行处理的工作。打印作业的状态可以执行时进行监视。最终用户可以选择性地告知工作的进展情况,因为每个页面打印,和/或当工作已经完成。您可以选择允许最终用户取消打印作业之前,它已经完成。
打印作业输出可以被定向到一个打印机文件,图像文件(JPEG或PNG),或使用Adobe Acrobat&章; PDF文件(需要Ghostscript的PDF解释器)。
本地化能力
所有的标签和由JPDF对话框显示的消息来自属性文件(这些是文本文件,你可以编辑)。一个单独的属性文件中提供了每个支持的语言(目前英语,德语,意大利语,波兰语,西班牙语)。您作为应用程序开发人员可以选择语言,也可以让最终用户这样做。在对话框中使用的计量单位可以表达英寸或毫米
什么在此版本中是新的:
- 在许多增强了对打印预览功能进行。
- 在这些措施包括文本搜索,改进的性能,并且可以自定义使用预览主题预览窗口的外观的能力。
- 在报告组成API已经增强,提供更多的报表布局/格式控制。
- 在JRE 7和Nimbus的外观和感觉的支持已被添加。
评论没有发现