SAP UI5 应用开发教程之一百零二 - SAP UI5 应用的打印(Print)功能实现详解

很多朋友都在咨询我如何实现 SAP UI5 的打印(print)功能,本步骤就该需求专门进行介绍。

本步骤的源代码,位于这个链接

SAP UI5 应用实现打印功能,有两种思路:

  • 第一种思路:在后台服务器生成要打印的文档源代码,比如 PDF,Word 或 Excel 等格式,然后通过 HTTP 请求传递给 SAP UI5 应用。如果 SAP UI5 连接的后台系统是 ABAP ,那么在 ABAP 端生成这些格式的文档,是 ABAP 的强项之一。本教程后续会介绍。

  • 第二种思路:在前台即 SAP UI5 应用内,生成要打印的文档内容。这是本步骤要详细介绍的实现方式。

进入本步骤的 102 源代码之后,运行 ui5 serve, 打开下面的 url:

http://localhost:8080/index.html

点击 打印 按钮:

就能看到弹出了浏览器自带的打印预览界面(Print Preview),如下图所示。预览页面左边,是最后待打印出的表格的界面预览,右边的屏幕,是选择打印机,打印页数,打印布局是 Portrait 还是 Landscape,纸张大小等等。

猜你喜欢

转载自blog.csdn.net/i042416/article/details/125411347