C# 打印网站页面数据、打印预览、打印设置
我用C#做了一个网站项目现在想在页面上放一个按钮实现打印功能,并可以设置打印页面和预览打印;打印的内容包括Label、TextBox、GridView等空间的内容和数据还...
我用C# 做了一个网站项目现在想在页面上放一个按钮实现打印功能,并可以设置打印页面和预览打印;打印的内容包括Label、TextBox、GridView等空间的内容和数据还有其他一些静态文字和数据。望各位同仁不吝赐教,代码、注释越详细越好。
展开
1个回答
2013-11-22
展开全部
<script language="javascript" type="text/javascript">
function window_onload() {
GetHost.SetHeaderFooter("", ""); //设置页表和页尾信息
var topbj = $("#hidt").val();
var bottombj = $("#hidb").val();
var leftbj = $("#hidl").val();
var rightbj = $("#hidr").val();
GetHost.SetMargins(topbj,bottombj,leftbj,rightbj); //设置四周边距,顺序为:上下左右
GetHost.SetPortraitSize(1,"A4");//设置打印方向和页面大小;1表示纵向,2表示横向;页面大小有:A3/A4/A5/16K,大小写不敏感,其中16K为自定义大小,需要打印机支持设置自定义,否则不起作用;大小设置可以为空,保持原来设置。
WebBrowser1.ExecWB(6,1); //跳出打印对话框
history.back(-1); //返回原页
}
</script>
function window_onload() {
GetHost.SetHeaderFooter("", ""); //设置页表和页尾信息
var topbj = $("#hidt").val();
var bottombj = $("#hidb").val();
var leftbj = $("#hidl").val();
var rightbj = $("#hidr").val();
GetHost.SetMargins(topbj,bottombj,leftbj,rightbj); //设置四周边距,顺序为:上下左右
GetHost.SetPortraitSize(1,"A4");//设置打印方向和页面大小;1表示纵向,2表示横向;页面大小有:A3/A4/A5/16K,大小写不敏感,其中16K为自定义大小,需要打印机支持设置自定义,否则不起作用;大小设置可以为空,保持原来设置。
WebBrowser1.ExecWB(6,1); //跳出打印对话框
history.back(-1); //返回原页
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询