日期:2014-05-18  浏览次数:20453 次

150求关于打印设置的思路
在MIS系统里要实现打印的功能,要求能够实现自定义要显示的列及列的宽度,还有页面的页眉页脚表头的自定义,

------解决方案--------------------
楼主,下面这段完整html代码,已经实现了你想要的功能了(不用自己想思路了)
150分啊150分

<HTML>
<HEAD>
<TITLE> 打印报表 </TITLE>
</HEAD>
<META http-equiv=Content-Type content= "text/html; charset=gb2312 ">
<STYLE type=text/css>
@media Print
{
.other { DISPLAY: none }
}
</STYLE>

<BODY>
<OBJECT id=WebBrowser height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 VIEWASTEXT> </OBJECT>

<TABLE class=other id=Table1 cellSpacing=0 cellPadding=6 width= "100% " border=0> <TBODY>
<TR> <TD align=right bgColor=#cccc98>
<INPUT onclick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<INPUT onclick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<INPUT onclick=javascript:window.print(); type=button value=打印 width= "50 ">
<INPUT onclick=javascript:window.close(); type=button value=关闭 name=Submit width= "50 ">
&nbsp; </TD> </TR> </TBODY> </TABLE>

<TABLE height= "100% " cellSpacing=0 cellPadding=0 width=643 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top>
<IFRAME id=printone src= "content.aspx " frameBorder=0 width= "100% " scrolling=no height=950> </IFRAME> </TD> </TR> </TBODY> </TABLE>
</BODY>
</HTML>
------解决方案--------------------
<head>
<title> </title>
<object id= "wb " height= "0 " width= "0 " classid= "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 "
name= "wb " viewastext>
</object>
------------只要这个就够了,直接在IE里调格式
------解决方案--------------------
友情UP一下
------解决方案--------------------
打印的设置,一格式,2打印设置
------解决方案--------------------
mark
------解决方案--------------------
学习了
------解决方案--------------------
帮顶
------解决方案--------------------
mark
------解决方案--------------------
顶,顺便问下是,winForm还是webForm?
------解决方案--------------------
Winform 比较麻烦,参考 System.Drawing.Printing.PrintDocument 类。
------解决方案--------------------
帮顶
------解决方案--------------------
帮顶
------解决方案--------------------
JF
------解决方案--------------------
用水晶报表吧
------解决方案--------------------
看看