2020-08-17 06:14发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我想将我的Viz图... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我想将我的Viz图表打印为pdf文件。
您能帮我吗?
谢谢
Deborshi
嗨,
您要使用代码吗? 将chrome打印为PDF选项是有效的吗?
如果两个问题的答案都是肯定的,请尝试
window.print()
,然后用户选择"打印为PDF"选项。
另外,请查看此。
我创建了一个有效的示例。 单击"打印"按钮并遵循我的原始答案将获得期望的结果。 您可以在控制器中使用代码,从而不显示按钮。
该示例已在此处进行了调整。
一种选择是使用 jsPDF 并将图表svg绘制到画布图像中
这里是 JSFiddle 。
主要代码是这个:
var chart = this.getView()。byId('samplevizframe'); //我得到了图表 var svg = chart.getDomRef()。getElementsByTagName(" svg")[0]; //我得到图表svg var canvas = document.createElement(" canvas"); //我用svg的高度和宽度创建一个新的画布 var bBox = svg.getBBox(); canvas.width = bBox.width; canvas.height = bBox.height; var context = canvas.getContext(" 2d"); //设置绘图上下文 var imageObj = new Image(); //使用svg元数据创建新图像 imageObj.src=" data:image/svg + xml," + jQuery.sap.encodeURL( svg.outerHTML.replace(/^
我们可以增加下载的pdf上图例文本和标题的字体大小吗?
Aparna。
最多设置5个标签!
嗨,
您要使用代码吗? 将chrome打印为PDF选项是有效的吗?
如果两个问题的答案都是肯定的,请尝试
,然后用户选择"打印为PDF"选项。
另外,请查看此。
嗨,
我创建了一个有效的示例。 单击"打印"按钮并遵循我的原始答案将获得期望的结果。 您可以在控制器中使用代码,从而不显示按钮。
该示例已在此处进行了调整。
一种选择是使用 jsPDF 并将图表svg绘制到画布图像中
这里是 JSFiddle 。
主要代码是这个:
嗨,
我们可以增加下载的pdf上图例文本和标题的字体大小吗?
谢谢
Aparna。
一周热门 更多>