社区
Java SE
帖子详情
java打印功能
konglong_c
2008-11-30 12:54:41
我写了个记事本
想实现打印功能,整全面些。但是....看了半天sun的文档看不懂的
希望高手给我点指导,比如说,java实现打印的步骤。
最好是用javax。
我看了点资料,好像都是说的打印的图片。我想我把我要打的文本绘制成图像,然后通过图像的形式打印不是简单多了
但是图像怎么生成,graphics里面的那些东西我不是好熟悉的。
有可能上面的个人见解是错的哈。
DocFlavor到底是什么东西。
急,看在我整到这么晚的份上。希望回答能详细点。小弟先谢谢了。
...全文
273
4
打赏
收藏
java打印功能
我写了个记事本 想实现打印功能,整全面些。但是....看了半天sun的文档看不懂的 希望高手给我点指导,比如说,java实现打印的步骤。 最好是用javax。 我看了点资料,好像都是说的打印的图片。我想我把我要打的文本绘制成图像,然后通过图像的形式打印不是简单多了 但是图像怎么生成,graphics里面的那些东西我不是好熟悉的。 有可能上面的个人见解是错的哈。 DocFlavor到底是什么东西。 急,看在我整到这么晚的份上。希望回答能详细点。小弟先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
源码包---
java
源码 大量 实例
util实现
Java
图片水印添加
功能
,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
JAVA
_API1.6文档(中文)
java
.awt.print 为通用的
打印
API 提供类和接口。
java
.beans 包含与开发 beans 有关的类,即基于
Java
BeansTM 架构的组件。
java
.beans.beancontext 提供与 bean 上下文有关的类和接口。
java
.io 通过数据流、...
Java
学习指南(
Java
入门与进阶)
这是
Java
学习指南系列课程的第1篇,介绍
Java
语言的入门语法,引领希望学习
Java
语言编程的初学者进入
Java
大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从
Java
开发平台的下载和安装开始,从浅到深、从...
用
java
实现爬虫抓取网页中的表格数据
功能
源码
使用
java
代码基于MyEclipse开发环境实现爬虫抓取网页中的表格数据,将抓取到的数据在控制台
打印
出来,需要后续处理的话可以在
打印
的地方对数据进行操作。包解压后导入MyEclipse就可以使用,在TestCrawTable中右键...
JAVA
打印
功能
总结文档
JAVA
打印
功能
总 结 文 档 (博文版) 作者:尹双双 日期:2015年2月13日 高手请斧正,菜鸟请虚心,引用请注明出处,转发请告知作者,谢谢尊重! 近期农信项目后台系统客户新提出需求的...
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章