【发布时间】:2019-04-22 03:25:21
【问题描述】:
我在我的一个客户端应用程序中嵌入了一个 Power BI 报表。他们需要我已经实现的打印功能,现在我们还有一个请求,我们需要在报表中添加客户端徽标和一些页脚,这是无法做到的按照如下所示的格式与报告一起打印。
由于我的报告显示在 IFrame 中,我只是尝试将我的徽标放在单独的 div 中,然后尝试将此 IFrame 附加到该 div 容器。 当我尝试打印时,我只看到打印的徽标和页脚,而不是报表,而是在报表部分,它只显示 Power BI 加载图标,而不是实际的报表。
var embedContainer = $('#dashboard-content-hidden')[0];
var report = powerbi.get(embedContainer);
//这是添加报告的div,这个div有一些示例文本和图像。
$('#printCont').append(report);
//打印div的另一种方式-不工作
//printDiv('printCont');
// 为您的浏览器触发打印对话框-这仅适用于打印报告。
report.print()
.catch(function (errors) {
Log.log(errors);
});
预期的结果应该是这样的
标志在这里
Power Bi Report Here
此处免责
【问题讨论】:
标签: jquery html css powerbi powerbi-embedded