- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《java和打印机》.pdf
Java 高级编程高级编程: 打印打印
高级编程高级编程 打印打印
Java Pro Programming: Printing
学习如何使用打印服务学习如何使用打印服务 API
学习如何使用打印服务学习如何使用打印服务
Learn how to use the Print Service API
作者:Brett Spell
翻译:ice_x
修订:Cedar
版权声明版权声明::
版权声明版权声明::
可以任意转载可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
可以任意转载可以任意转载,,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
英文原文: /javaworld/jw-07-2005/jw-0725-print.html
中文原始翻译: /resource/article/43/43658_java_print.html
中文修订版本: /Java_Print_API_ProStudy.pdf
关键词关键词: Java Programming print PrintJob
关键词关键词
摘要摘要
摘要摘要
在这篇文章里,来自Pro Java Programming (Apress, June 2005)专家 Brett Spell 解释了如
何一步一步的定位打印设备,创建打印工程,创建一个 Doc 接口的实例,以此来描述你想
要打印的数据并且初始化打印。((4500 字,字,2005 年年 7 月月25 日日ice_x 原稿原稿;;6900 字,字,2006 年年
(( 字字,, 年年 月月 日日 原稿原稿;; 字字,, 年年
5 月月 19 日日Cedar 修订修订))
月月 日日 修订修订))
1
自从问世以来,Java 在多数方面都成长迅速。但一直以来,打印输出是 Java 最弱的方
面之一。事实上,Java1.0 根本不支持任何打印功能。Java1.1 在 java.awt 包里包含了一个
叫做 PrintJob 的类,但是这个类提供的打印功能十分粗糙和不可靠。当 Java1.2 (或者说
“Java2”) 出现后,依据PrinterJob 以及在新的java.awt.print 包里定义的类和接口,它提供
了一个彻底分离的打印设计机制 (称为Java 2D printing API )。这些改进使得基于 PrintJob
的机制 (即AWT printing )基本上被淘汰了,但是 PrintJob 从未被真正废弃,而且至少在
本文里仍然是一个技术上支持的类。
在 J2SE 1.3 里又增加了一些变化,利用在 java.awt 包里适合的 JobAttributes 和
PageAttributes 两个类,PrintJob 的功能扩展到设定任务和页面的属性。随着J2SE 1.3 的发
布,打印能力变得足够强壮,但是在关联两个完全分离的打印机制时,仍然存在一些问题。
比如,两种机制都使用 java.awt.Graphics 类的一个实例,来展现打印内容,意味着所有要
打印的东西都必须用一张图片表示。此外,更新后的 PrintJob 工具变得更强壮,但仅提供
了很有限的任务相关的属性设置。最终,两种机制都没有提供一种选择 目标打印机的可编程
的途径。
Java 打印最大的改变发生于 J2SE 1.4 的发布,其带来的 Java 打印服务打印服务 API 。第三代
打印服务打印服务
Java 打印支持的诞生,借助于javax.print 包的 PrintService 和 DocPrintJob 接口的实现突
破了上述限制。因为新的 API 代表了两种旧的打印机制功能定义的父集,是你应该通常使
用的并是本文的焦点。
从较高层次上来看,使用Java 打印服务 API 的步骤是很简单的:
1.定位打印服务 (打印机),可以限制返回的列表,只要那些符合您应用程序需要的打
印机。打印服务由PrintService
您可能关注的文档
- 《GBT 22492-2016 大豆肽粉》.pdf
- 《GBT 26888-2016 粮油机械 磁选器》.pdf
- 《GBT 5271.2-1988 数据处理词汇 第2部分 算术和逻辑运算》.pdf
- 《GBT25676.1-2016印刷机械 宽幅面喷绘机 第1部分:卷材型宽幅面喷绘机》.pdf
- 《GBT4772.2旋转电机尺寸和输出功率等级》.pdf
- 《GB_12523-2016_建筑施工场界环境噪声排放标准_-_2016下载_-_已解密_可打印》.pdf
- 《GCT英语核心词汇+解析》.pdf
- 《gemmecotti磁力泵简介型号参数及价格》.pdf
- 《GlobalGiving慈善竞赛捐款操作说明》.pdf
- 《GMP制药纯化水设备系统》.pdf
最近下载
- 北部湾开发和深圳开发十大对比整理.pdf
- 水闸工程安全运行监督检查规范化指导手册(2022年版).doc
- 2024年疾控大学习国内外传染病监测预警案例分析答案.docx VIP
- 2024年人教版二年级上册数学期末培优及答案.doc VIP
- 丽声北极星分级绘本第四级上 Lorna Is Upset课件.pptx
- 宏基因组测序病原微生物检测生物信息学分析规范化管理专家共识.pdf VIP
- 《弹性力学》试题参考答案与弹性力学复习题集.doc
- 治疗作业活动篮球作业.pptx VIP
- 省第三批基础教育小学道德与法治学科教学研究基地学校实施方案——正德厚生 铺就人生底色.doc VIP
- AIDC基础设施建设白皮书 2024.docx
文档评论(0)