-1
我需要使用jee web服务或javascript打印html页面。但是如何在打印之前更改它(添加图像)?Jee webs services and angular:如何打印html页面并在打印之前更改它
我需要使用jee web服务或javascript打印html页面。但是如何在打印之前更改它(添加图像)?Jee webs services and angular:如何打印html页面并在打印之前更改它
正确的做法是让css定义将您的页面打印为简化样式并删除不需要的元素,或者在您的情况下添加元素。或者只是使用jQuery添加图像
//Jquery solution
$("div.selector").html("").append("<img src..... />");
//CSS styles
<style tyle="text/css">
<!--
@media screen
{
p.bodyText {font-family:verdana, arial, sans-serif;}
}
@media print
{
p.bodyText {font-family:georgia, times, serif;}
}
@media screen, print
{
p.bodyText {font-size:10pt}
}
-->
</style>
您好,感谢您的回答.. –
但是,我应该加入jQuery库?因为我用的角度library.and名“.html(”“),我应该提到我应该打印的html页面吗? –
您好,您不必添加jquery lib,只需使用angular.element:angular.element(“div.selector”)。html(“”)。append(“ ); html(“”)位只是清除元素的内容 – johan