反馈已提交

网络繁忙

Word报告导出及打印

  • 文档创建者:Catqiu
  • 历史版本:15
  • 最近更新:Catqiu 于 2023-12-04
  • 1. 概述

    1.1 版本

    报表服务器版本插件版本系统要求office要求功能变动
    11.0.62.0.2

    1)模板制作时需要使用Windows系统

    2)挂载后导出或打印无系统限制

    WPS 2021 及以上个人版

    注1:WPS 2019年专业版(11.8.2.10255/11.8.2.10321)也可用

    注2:不支持WPS信创版本

    新增支持「零客户端打印」功能
    2.0.31)新增支持引用当前模板资源,无需挂载

    2)新增 WPS 原生表格形式引用表格,表格形式导出后可编辑

    3)新增「可重复动态文本」

    11.0.212.10导出 PDF 支持水印

    1.2 功能简介

    1)导出:在完成 word 报告后,在预览 Word 报告模板时,可以直观看到报告的最终效果,且支持原样导出该 Word 报告,引用的表格资源支持导出后二次编辑。支持使用URL导出将模板导出为 Word 或 PDF 文件,支持导出水印

    2)打印:为了满足日常办公所需要的打印需求,Word 报告插件支持「零客户端打印」功能以及 JS 打印功能,以便于减少用户在日常使用中需要将报告导出到本地再进行打印的重复操作。

    2. 导出

    制作好的报告在预览时,支持原样导出为 Word 或 PDF 文件。

    2.1 导出 Word 文件

    2.1.1 原样导出

    1)设计器菜单栏点击「模板>模板Web属性」,将「使用新插件导出」添加到填报预览页面的工具栏。「导出」添加到填报预览页面的工具栏如下图所示:

    2)预览时点击左上角Word新插件导出」,或选择导出>使用新插件导出如下图所示:

    注:设计器自带的导出功能是不支持导出资源的,不要用自带的导出功能。

    2023-12-04_14-11-16.png

    3)若引用的表格资源中「预览/导出时展示形式」设置为表格,则支持导出后对表格二次编辑,如下图所示:

    2.1.2 URL 导出

    Word 报告支持使用 URL 导出的方式将模板导出为 Word 文件。

    URL 后加导出参数的方式:&参数名=xxx,模板没有参数可以不写

    URL 后加导出 Word 格式的方式:&format=plugin_docx

    2.2 导出 PDF 文件

    2.2.1 原样导出

    1)设计器菜单栏点击「模板>模板Web属性」,「导出」添加到填报预览页面的工具栏如下图所示:

    2023-12-04_14-25-10.png

    2)预览时点击左上角选择「导出>使用新插件导出」如下图所示:

    2023-12-04_14-34-24.png

    2.2.2 URL 导出

    Word 报告支持使用 URL 导出的方式将模板导出为 PDF 文件。

    URL 后加导出参数的方式:&参数名=xxx,模板没有参数可以不写

    URL 后加导出 PDF 格式的方式:&format=plugin_pdf

    3. 打印

    3.1 零客户端打印

    Word报告插件 中已经完成了 test.cpt 的制作,以 test.cpt 为例讲解如何在预览界面对报告进行打印。

    test.cpt 报告制作流程请参考:Word报告插件 

    1)打开做好的 test.cpt,选择「模板>打印设置」,选择「为该模板单独设置」,勾选「零客户端打印」,确定,如下图所示:

    注:不支持「打印时可设置打印边距」「IE浏览器中不显示打印设置」「针式打印优化」

    2)选择「模板>模板 Web 属性」,选择「填报页面设置」,选择「为该模板单独设置」,双击打印按钮,点击确定,如下图所示:

    3)保存,选择「填报预览」预览报表,在工具栏中选择「打印」即可进行打印报表,如下图所示:

    3.2 JS 打印

    1)打开做好的 test.cpt,选择「模板>模板 Web 属性」,选择「填报页面设置」,选择「为该模板单独设置」,新增自定义按钮并增加自定义事件,点击确定,如下图所示:

    2)双击自定义按钮,控件别名设置为打印,添加自定义事件,添加JS代码,点击确定,如下图所示:

    JS代码如下:

    注:新打印接口说明请参考:新打印接口

    var printurl="http://localhost:8075/webroot/decision/view/report";
    var reportlets ="[{reportlet: 'test.cpt'}]";
    var config = {
    printUrl : printurl,
    isPopUp : false, 
    // 是否弹出设置窗口,true为弹出,false为不弹出
    data :{ 
    // 多模板格式: [{reportlet: 'name.cpt', a: 'a1'}, {reportlet: 'name.cpt', b: 'b1'}]  同样的模板会出现多页
    // 单模板格式: [{reportlet: 'name.cpt', a: 'a1', b: 'b1'}]  同样的模板只会有单页
    reportlets: reportlets // 需要打印的模板列表 
    },
    printType : 0, // 打印类型,0为零客户端打印
    };
    FR.doURLPrint(config)

    3)保存后,填报预览如下图所示:

    附件列表


    主题: 报表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持