点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
直接解决此问题:在SAPUI5中使用基于浏览器的打印时,是否可以在每个页面上打印水印?
在我的情况下,不知道会有多少个页面,因为页面是基于oData来动态创建的:sap.m.input字段和/或sap.m.table元素很少。 ..
我尝试添加一些带有CSS作为水印的文本,但是不适用于多个页面。
我还尝试在sap.m.app和sap.m.page中使用一些带有文字的背景图片,但是无论出于何种原因,打印功能都会忽略背景图片。
有什么想法吗?
预先感谢
关于Mindaugas,
大家好,
通过实验,我找到了解决问题的方法-如果在页面的其余内容之前呈现水印,则会在每页上打印水印,请在下面找到详细信息。
我的CSS:
***************
/*打印样式*/
@media print {
.watermark {
位置:固定!重要;
顶部:自动;
左:45%;z-index:1;/*水印必须位于其他Web内容之上*/
高度:100%;
宽度:100%;
不透明度:0.5;
颜色:黑色;
字体大小:
xx-large;
溢出:隐藏;
-webkit-transform:旋转(-45deg);
-moz-transform:旋转(-45deg);
}
}
***************
下面,我为我的XML视图提供了两个版本:
a)水印仅打印在最后一页:
b)Watermak将被打印在每一页上:
也许这对那些面临类似问题的人有所帮助。
关于
Mindaugas
...此外:所有内容都包装在sap.m.FlexBox中,因此可能会将某些文本或图像作为背景添加到此控制器。
关于Mindaugas,
您好, Mindaugas Kazlauskas a>,这有帮助吗? https://jsbin.com/qaqumow/1/edit?html,css ,js,输出
此致
Karthik Arjun
请参阅-> https://brianium.github .io/watermarkjs/
一周热门 更多>