zoukankan      html  css  js  c++  java
  • FineReport打印方式(转)

    1. 报表打印机制
    各种打印的运行机制,都是选择打印时,先根据报表内容,在服务器的内存中将页面中的内容全部生成完毕,即生成对应格式的对象;然后再由serverlet直接推送给客户端,最后根据选择的打印方式打印出来。

    2. 报表打印方式

    FineReport打印方式分为客户端打印和服务器端打印:
    服务器端打印:使用报表应用所在的服务器,连接的打印机进行打印;
    客户端打印:使用本地连接的打印机进行打印;又分为Flash打印、PDF打印以及Applet打印。

    3. 各打印方式的比较

    为了更方便理解各打印方式,下面列出现有报表的各打印方式的对比说明。

    4. 各打印方式的优缺点对比

    5. 各打印方式的使用
    5.1 直接使用报表工具栏中的打印按钮
    用户系统通常只需要一种打印方式,不需要所有打印方式按钮都显示出来,此时可以自定义报表工具栏。
    选择模板>模板web属性>分页预览设置,选择为该模板单独设置,勾选工具栏,双击工具栏上的打印按钮或者选中打印按钮,点击设置(如果工具栏上没有打印按钮,则双击按钮框中的打印按钮,使之添加到工具栏中),选择需要显示的打印方式,如下图:
    在各种预览方式旁有编辑工具栏设置按钮,或者在服务器>服务器配置中给所有模板统一设置:
    注:如果不是在分页预览展示端打印,而是填报预览展示端打印,则选择模板>模板web属性>填报页面设置,其余设置相同。分析预览同理。
    5.2 自定义按钮调用打印方法
    不用报表内置的工具栏,用户自定义按钮,通过js调用打印方法。
     
  • 相关阅读:
    PostgreSQL 学习之使用psycopg2 操作之数据库不存在才创建
    终于还是离开这家公司了
    【转载】看完这篇文章,我奶奶都懂了https的原理
    PostgreSQL 函数学习
    Python 工作中比较实用的一些第三方库
    Python 获取对象的属性和方法—dir 函数
    Python 学习之type 函数的用法
    python 异常处理的基本语法
    pdb调试程序
    随机设置爬虫头部headers 信息
  • 原文地址:https://www.cnblogs.com/nietzsche2019/p/10858624.html
Copyright © 2011-2022 走看看