Web页面的打印效果不是很好,一般的趋势是将Web页面数据做成PDF文件,然后再打印PDF文件。
iText是用来做PDF文件的开源类库,可以尝试一下。
iText是用来做PDF文件的开源类库,可以尝试一下。
解决方案 »
- 下拉框三级动态关联
- JSP页面乱码的问题
- 在tomcat中如何控制页面是content-length还是Transfer-Encoding: chunked
- Unterminated <%@ page tag是什么错误?
- 一个java数组排序算法,字符是分大小写的。
- 路由器上网的IP地址问题??
- 急问:jdbc连接sql 7.0数据库,使用第三方驱动程序问题!
- 谁知道iText有没有使得生成PDF后。。。。。。
- 页面间java对象的传递问题请教
- 请教javamail的smtp验证!在线等待
- JTextPane的使用(晚上结贴)
- 通过servlet跳转到另一个jsp页面时,地址栏里怎么显示的还是servlet的地址?
提供一个打印用脚本 效果还是不太理想 不过也算是不错的了
with (document)
{//输出样式表表及IE打印控件
write ("<style type=\"text/css\" media=\"print\">");
write (" .noPrint{visibility:hidden}");
write ("</style>");
write ("<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></object>");
}
function doPrintSetup()
{//打印设置
WB.ExecWB(8,1);
}
function doPrintPreview()
{//打印预览
WB.ExecWB(7,1);
}
function doPrint()
{
window.print();
}
function showPrintBar()
{
with (document)
{
write ("<div align=\"center\" class=\"noprint\">");
write (" <input type=\"button\" name=\"doBack\" value=\" <<返回 \" onClick=\"history.go(-1)\">");
write (" <input type=\"button\" name=\"doPrintPreview\" onClick=\"WB.ExecWB(8,1)\" value=\"打印设置\">");
write (" <input type=\"button\" name=\"doPrint\" value=\" 打印>> \" onClick=\"doPrint()\">");
write ("</div>")
}
}