不过给您个建议,如果您需要打印的话,建议您用d出窗口,这样更容易控制打印的位置和大小。在Web中打印是比较难控制的,选择d出窗口是比较合理的。
d出窗口您可以使用js实现。具体代码如下。
function showModelDialog(page,width,height){
var re= window.showModalDialog(page,null,'dialogWidth:'+width+'mmdialogHeight:'+height+'mmedge:Raisedcenter:yeshelp:noresizable:nostatus:noscroll:no')
if(re==1){
window.location.reload()
}
}
以上是一个js函数。您把它复制到您的js脚本内,然后在页面调用即可。
在页面内引用js库使用<script type="text/jscript" src="../JS/您的js保存文件名称.js"></script>
在调用时您需要指定需要打开的窗口,和要打开的宽度和高度。
页面调用js实例。
<a href="#" onclick ="javascript:showModelDialog('您的打印页面地址.aspx',210,297)">打印</a>
如果您要打印的页面地址是动态生成的您可以使用Request.QueryString("id")来获取上页面传来的值。
例如:
<a href="#" onclick ="javascript:showModelDialog(<%=Request.QueryString("id") %>,210,297)">打印</a>
希望对您有用!
A4纸的尺寸是210*297mm。竖向打印,需要把html页面的内容设置成210mm的宽度。单位一定要选择“mm”。HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。
HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
完美实现,A4纸全网页打印,用的就是开始--》程序--》附件--》画图工具。第一步:把网页保存为整张图片,现在好多浏览器有这个截屏的功能,保存整张网页。第二步:用画图工具打开刚才的保存的图片,点击文件--》页面设置,打开设置窗口。第三步:点解确定,点击文件--》打印预览--》如果是要的就可以直接打印了,不合适的话回到第二步继续调整。希望能帮助到你,我是这么弄的,成功了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)