《java和打印机》.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

ddwg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档