反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

Flash打印不可用

  • 文档创建者:文档助手1
  • 历史版本:7
  • 最近更新:Catqiu 于 2022-08-19
  • 1. 问题描述

    FineReport 独创了 Flash 打印技术,可以精确分页打印,连打都可以做到,非常的方便,完美解决了困扰报表行业十几年的基于浏览器的打印问题。由于某些原因 Flash 打印没法使用,下面详细介绍无法使用的原因。

    注1:10.0设计器和部署包使用的都是 openjdk,而使用 openjdk 无法启动 flash 打印,但使用 Oracle/sun jdk 可以。

    注2:flash 打印目前是已经被淘汰了的技术,很多浏览器都将不再支持 flash 打印,建议客户使用零客户端或本地打印。

    2. 原因分析

    2.1 没有安装 Flash Player 插件

    客户端点击Flash打印会触发 Flash Player 插件,通过打印插件把要打印的数据画出来,再传到打印机把数据就打印出来,因此浏览器必须安装插件才可以进行打印。

    2.2 当前版本没有此功能

    由于 Flash 打印是我们特有的高级功能,所以注册的低版本可能没有 Flash 打印功能,点击 Flash 打印弹出如下对话框时,说明您购买的版本中没有此功能,如果您需要使用这个功能的话,您可以联系我们的商务。
    222

    注:之前老版本,没有此提示,点击 Flash 打印时没有反应,不会弹出对话框。

    2.3 使用 Chrome 浏览器自带的打印插件

    一般来说,浏览器打印功能都是使用 NPAPI 方式,但是在 Chrome20 之后,Chrome 浏览器的打印方式默认是采用 PPAPI 的,将默认打印方式停用即可。

    在 URL 地址栏里面输入chrome://plugins/,进入 Chrome 览器插件设置页面,将 Adobe Flash Player 插件里的 Shockwave Flash 23.0 r0 System 停用即可,如下图:

    222

    停用之后效果:
    222

    注:如果打开插件设置界面,没有显示上面的界面,而是显示收缩页面,则点击详细信息展开,如下
    222

    注:如果插件设置界面上没有 NPAPI 插件,则说明浏览器中的 Flash 版本中不包含 NPAPI 插件,需要去 Adobe Flash Player 官网下载 Flash,安装后重启 Chrome 即可。


    附件列表


    主题: 报表专题
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526