问题:
模式窗口中的SharePoint 2013应用程序页面具有无法打印的颜色格式。我可以在“查看源代码”中看到样式代码。当我打印或进行“打印预览”时 - 所有格式都被删除。
更多信息:
我通过激活
来打开我的C#.NET SharePoint解决方案中的应用程序页面
单击“打印”按钮时的以下脚本命令:
SP.SOD.execute('sp.ui.dialog.js','SP.UI.ModalDialog.showModalDialog',选项);
GridView的“打印机友好”模式视图显示 - 所有样式都可见。样式代码/格式也可在“查看源”中看到。
我在这个模态页面上有一个打印按钮,用于激活
'window.print()'脚本。
按下该按钮后,将打开打印机对话框。
我可以在printPreview中看到报告,我可以打印报告......但是 所有款式都被剥离。
问题:
如何使用样式格式打印此视图(或仅包含gridView和SharePoint中某些文本的任何页面)?
答案 0 :(得分:0)
我似乎找到了一种方法来完成这项工作。样式表需要@media指令....但是,我还必须添加:
-webkit-print-color-adjust:exact;