菜鸟请教关于applet中图形的打印问题!谢谢! 我现在正在做APPLET中的报表打印好象挺难弄-----------------------------------共同学习,共同进步 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在很久很久以前做过.用java.awt.print.PrintJob.getPrintJob()开始, 实在是不喜欢...参考一下: http://expert.csdn.net/Expert/topic/1186/1186146.xml?temp=8.250064E-02 实现打印的4种方法:1,可以用嵌入ie中的word,excel实现,如果你的服务器是tomcatword:文件头上加:<%@ page contentType= "application/msword " % > tomcat\conf\web.xml里:<mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping>excel:文件头上加:<%@ page contentType="application/vnd.ms-excel" %>tomcat\conf\web.xml里:<mime-mapping> <extension>xls</extension> <mime-type>application/msexcel</mime-type> </mime-mapping>2.直接调用windows函数<input type="button" value="print" onclick="window.focus();window.print()">3.调用js //放在head 与 head 之间<SCRIPT LANGUAGE=javascript><!--function setPrint(){WB.ExecWB(8,1);}function previewPrint(){WB.ExecWB(7,1)}//--></SCRIPT> //放在body与body之间<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></OBJECT><INPUT type="button" value="打印设置" id=button1 name=button1 onclick="setPrint();"><INPUT type="button" value="打印预览" id=button2 name=button2 onclick="previewPrint();">4,如果要求很高,就用专业报表工具,不过价格不便宜 sun有专门讲打印的specification里面有非很多例子,基本上照本宣科就可以了。下载地址:http://jcp.org/aboutJava/communityprocess/final/jsr006/index.html applet中,主要是安全问题不能访问打印机,通过数字签名,不会有问题.java中的打印实现还是不难的,可以参考http://java.sun.com/j2se/1.4/docs/guide/jps/ 面向对象真有意思,请教一个问题,谢谢 一个关于派生类的问题 有技术的来赚钱吧,做题目,接项目都可以 小弟刚学有一题不懂,好郁闷 java被调用?? ----关于类对象作为函数返回值的问题------ [100分]请问如何改变字符串输出的颜色 我是java的初学者,有 一段代码不懂是什么意思,请大家赐教,在线等,谢谢!!! 如何在servlet读取一个文件(使用相对路径读取) 安装求救! 为什么think in java中要提醒不要滥用继承? 请帮忙看看!谢谢!
用java.awt.print.PrintJob.getPrintJob()开始, 实在是不喜欢...
参考一下:
http://expert.csdn.net/Expert/topic/1186/1186146.xml?temp=8.250064E-02
word:
文件头上加:<%@ page contentType= "application/msword " % >
tomcat\conf\web.xml里:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
excel:
文件头上加:<%@ page contentType="application/vnd.ms-excel" %>
tomcat\conf\web.xml里:
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
2.直接调用windows函数
<input type="button" value="print"
onclick="window.focus();window.print()">3.调用js
//放在head 与 head 之间
<SCRIPT LANGUAGE=javascript>
<!--
function setPrint()
{
WB.ExecWB(8,1);
}
function previewPrint()
{
WB.ExecWB(7,1)
}
//-->
</SCRIPT>
//放在body与body之间
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0>
</OBJECT>
<INPUT type="button" value="打印设置" id=button1 name=button1 onclick="setPrint();">
<INPUT type="button" value="打印预览" id=button2 name=button2 onclick="previewPrint();">
4,如果要求很高,就用专业报表工具,不过价格不便宜
里面有非很多例子,基本上照本宣科就可以了。下载地址:
http://jcp.org/aboutJava/communityprocess/final/jsr006/index.html
java中的打印实现还是不难的,可以参考http://java.sun.com/j2se/1.4/docs/guide/jps/