我有custom control
(位于xpage上),有一些按钮和一个视图面板:viewPanel1
。
我想使用window.print();
来打印此视图面板中的数据,但不打印整个窗口。
在我使用的经典莲花笔记中:@Command([FilePrint]; "1"; ""; ""; ""; "printview";""; "";"";"")
有没有可能使用javascript实现这一点?我想创建一个打印按钮。
感谢您的时间。
答案 0 :(得分:2)
您需要添加(或创建)使用@media print
的样式表。
以下是取自this XSnippet的具体OneUI 2.1示例:
@media print {
.lotusBanner, .lotusTitleBar, .lotusColLeft, .lotusActionBar, .lotusFooter, .lotusLegal {
display: none;
}
.lotusMain, .lotusMain .lotusContent, .xspInputFieldRichText {
border: none;
}
.lotusFrame {
width: 100%;
}
@page { margin: 0.5cm; }
}