请问,如何Applet实现windows下的打印???? 可以用j2se1.4下面的打印功能吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢各位的回复,我目前是这种情况,如果只是一些文本,我倒是觉得不是很难,关键我要打印的是一些财务报表方面的东西,不是简单的文本,也就是说如何将applet上面看到的东西打印出来 1)用 awt 的 BOOK 可实现分页2)PrinterJob job = PrinterJob.getPrinterJob() PageFormat pf = job.pageDialog(job.defaultPage()) 吊出页面设置3)Paper paper = pf.getPaper() int orientation = pf.getOrientation() 获得用户设置纸型和横向或纵向打印。4)book.append(fapp, pf, count); job.setPageable(book); if(job.printDialog()) { try { job.print(); } catch (PrinterException e) { e.printStackTrace(); } }5)pageFormat.getImageableHeight()、pageFormat.getImageableWidth()可获得当前纸型的宽和高。6)Graphics2D g2d=(Graphics2D)g; g2d.scale(scale,scale);可实现缩放 楼上的方法好像对图形打印没有问题,但是如果是报表,或者折线可以吗?我的用意是将数据从服务器端以xml形式传送到客户端的applet,然后打印,请问如何实现那?多谢,我目前也正在网上搜索。 对不起,我好像理解错了楼上的意思,但是我目前最想知道的就是,如何将一个xml文件打印出来,简单一点,比如?我有一个web页面的html代码,我如何将他打印出来,效果同web页面在浏览器里面的显示效果相同。 XML我不太熟悉。不过XML用XSL控制显示样式可实现分页打印和缩放功能 如何实现A.deleteStudent(ww)并输出??? ftpClient.storeUniqueFile 上传文件失败返回false 求高人指点!! 如何理解ThreadLocal 容器设置透明 舞伴问题 难啊!!!! 关于dom4j的编码问题。。 JTable显示问题`求教! JAVA中如何创建数据库? 靠,怎么回事?!能告诉我,给你85分! 怎样在Applet中弹出另一个IE窗口? 正则式的中文问题!!
2)PrinterJob job = PrinterJob.getPrinterJob()
PageFormat pf = job.pageDialog(job.defaultPage())
吊出页面设置
3)Paper paper = pf.getPaper()
int orientation = pf.getOrientation()
获得用户设置纸型和横向或纵向打印。
4)book.append(fapp, pf, count);
job.setPageable(book);
if(job.printDialog()) {
try {
job.print();
} catch (PrinterException e) {
e.printStackTrace();
}
}
5)pageFormat.getImageableHeight()、pageFormat.getImageableWidth()可获得当前纸型的宽和高。
6)Graphics2D g2d=(Graphics2D)g;
g2d.scale(scale,scale);
可实现缩放
不过XML用XSL控制显示样式可实现分页打印和缩放功能