Windows.print()是否可以在没有用户干预的情况下执行?

时间:2018-11-29 17:17:21

标签: printing sapui5

我目前有一个执行以下代码的“打印”按钮。

但是,在某些情况下,用户希望直接去打印。但是,如果它们在移动设备上,则在执行打印之前不会更改内容以使其适合。

换句话说,有一种方法可以从移动设备上获取全屏布局打印。

var wind = window.open("", "Print");

            var sContent = this.getView().byId("idStackedChart").exportToSVGString({ // read content and fit with page size
                width: 800,
                height: 300
            });

            var sContent = this.getView().byId("idStackedChart").exportToSVGString({ // read content and fit with page size
                width: 800,
                height: 300
            });

            var sContent2 = this.getView().byId("idStackedChart2").exportToSVGString({ // read content and fit with page size
                width: 800,
                height: 300
            });

            var sContent3 = this.getView().byId("idStackedChart3").exportToSVGString({ // read content and fit with page size
                width: 800,
                height: 300
            });

            wind.document.write(sContent);
            wind.document.write(sContent2);
            wind.document.write(sContent3);
            wind.focus();
            wind.print();
            wind.close();

0 个答案:

没有答案