zoukankan      html  css  js  c++  java
  • FastReport Studio 3之打印预览功能

         因项目需要做一个打印证书的软件:要求打印出来的格式正好和要打印的纸张(非A3或A4)对应,而且不能出现错位和颠倒。固需要对打印的文本进行位置可调整。因纸张不同打印出来的位置也就不同,固需要对指定的纸张进行调整。
        这里我选用的是FastReport控件。简单说一说FastReport控件的功能:
    FastReport Studio是给你应用程序自动快速生成报表的功能强大、精简和灵活的一个环境。FastReport提供了你开发报表的所有工具。它包括报表引擎、设计器,窗体设计预览对话框,以及四个强大的解释程序:Basic(VB) style,C++ style,JS style and Pascal style。
    补丁中包括FastReport Com服务,标准设计和针对于Visual C++,Microsoft Visual C#.Net,Microsoft Visual Basic.Net,Microsoft Asp.net,Microsoft FoxPro的源代码演示程序。我这里用到的是它的预览,打印功能,还包括导出功能(PDF,RTF,Excel,XML,HTML,JPEG,BMP,TIFF,Text,CSV等格式)
         FastReport提供了ADO引擎,可以直接在设计器中直接数据访问。但在我实际的应用程序中,要打印的数据是根据选择的不同,打印就不同,因此我在设计器中并没有指定ADO引擎的ADOQuery(查询)。我通过.net代码来从外部设置。
    伪代码
    以上我在打印的软件中使用的一个主要方法。
    OK,用了FastReport控件中的打印和预览方法。这里就算一个读书笔记,方便以后查找。
  • 相关阅读:
    sqoop导入数据到mysql原理_sqoop的详细使用及原理
    Attempt to do update or delete using transaction manager that does not support these operations
    impala安装
    stm32单片机时钟中断的配置
    jtag引脚
    关于芯片封装类型
    Altium Designer绘制mark点
    Altium Designer如何移动选中的所有对象
    Altium Designer敷铜的规则设定
    关于Altium Designer重新修改某一原件pcb封装的问题
  • 原文地址:https://www.cnblogs.com/Charles2008/p/1563577.html
Copyright © 2011-2022 走看看