社区
Java SE
帖子详情
java打印功能
konglong_c
2008-11-30 12:54:41
我写了个记事本
想实现打印功能,整全面些。但是....看了半天sun的文档看不懂的
希望高手给我点指导,比如说,java实现打印的步骤。
最好是用javax。
我看了点资料,好像都是说的打印的图片。我想我把我要打的文本绘制成图像,然后通过图像的形式打印不是简单多了
但是图像怎么生成,graphics里面的那些东西我不是好熟悉的。
有可能上面的个人见解是错的哈。
DocFlavor到底是什么东西。
急,看在我整到这么晚的份上。希望回答能详细点。小弟先谢谢了。
...全文
308
4
打赏
收藏
java打印功能
我写了个记事本 想实现打印功能,整全面些。但是....看了半天sun的文档看不懂的 希望高手给我点指导,比如说,java实现打印的步骤。 最好是用javax。 我看了点资料,好像都是说的打印的图片。我想我把我要打的文本绘制成图像,然后通过图像的形式打印不是简单多了 但是图像怎么生成,graphics里面的那些东西我不是好熟悉的。 有可能上面的个人见解是错的哈。 DocFlavor到底是什么东西。 急,看在我整到这么晚的份上。希望回答能详细点。小弟先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
usench
2011-09-30
打赏
举报
回复
3楼的这个程序有没有真正的运行有中文的文件??打印出来应该是乱码、、、、
konglong_c
2008-12-05
打赏
举报
回复
自己搞定了
把代码分享下
class myprintjob {
public static void myprintfile(String filepath) {
File file = new File(filepath);
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService pservice[] = PrintServiceLookup.lookupPrintServices(flavor, pras);
PrintService dpservice = PrintServiceLookup.lookupDefaultPrintService();
PrintService service = ServiceUI.printDialog(null, 200, 200, pservice, dpservice, flavor, pras);
if (service != null) {
try {
DocPrintJob job = service.createPrintJob();
FileInputStream fis = new FileInputStream(file);
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(fis, flavor, das);
job.print(doc, pras);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
只是简单的实现了打印功能
Successman2013
2008-11-30
打赏
举报
回复
顶,支持,同路人!楼主现在哪里学习??
menglei1000
2008-11-30
打赏
举报
回复
偶只会将Table打印成Excel表格,嘿嘿
JAVA
_API1.6文档(中文)
java
.awt.print 为通用的
打印
API 提供类和接口。
java
.beans 包含与开发 beans 有关的类,即基于
Java
BeansTM 架构的组件。
java
.beans.beancontext 提供与 bean 上下文有关的类和接口。
java
.io 通过数据流、...
java
源码包---
java
源码 大量 实例
util实现
Java
图片水印添加
功能
,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
用
java
实现爬虫抓取网页中的表格数据
功能
源码
使用
java
代码基于MyEclipse开发环境实现爬虫抓取网页中的表格数据,将抓取到的数据在控制台
打印
出来,需要后续处理的话可以在
打印
的地方对数据进行操作。包解压后导入MyEclipse就可以使用,在TestCrawTable中右键...
java
base64的jar包
`
java
base64-1.3.1.jar` 是一个包含Base64编码和解码
功能
的
Java
库,它提供了一些关键类和方法供开发者使用。例如,主要类`Base64`包含了编码和解码的方法,如`encodeBytes()`用于编码字节数组,`decode()`用于解码...
JAVA
打印
功能
总结文档
JAVA
打印
功能
总 结 文 档 (博文版) 作者:尹双双 日期:2015年2月13日 高手请斧正,菜鸟请虚心,引用请注明出处,转发请告知作者,谢谢尊重! 近期农信项目后台系统客户新提出需求的...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章