fastreport打印空白行的方法

转载 2006年04月06日 11:25:00
FastReport 3.X


var
  PageLine: integer;       //在現在頁列印到第幾行
  PageMaxRow: integer=15;  //設定每頁列數

procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
  PageLine := <line> mod PageMaxRow;
  if (PageLine = 1) and (<line> > 1) then
    Engine.newpage;
end;

//Footer1高度設為0

procedure Footer1OnBeforePrint(Sender: TfrxComponent);
var
  i: integer;
begin
  i := iif(PageLine=0, PageMaxRow, PageLine);
  while i < PageMaxRow do begin
    i := i + 1;
    Engine.ShowBand(Child1);  //印空白表格
  end;
end;

begin
end.


FastReport 2.X

在資料字典設定變數
PageMaxRow 設定每頁列數。
PageLine 在現在頁列印到第幾行。
每 PageMaxRow 筆新自動跳頁(在Band的OnBeforePrint)



  PageLine := [line#] mod PageMaxRow;
  if (PageLine = 1) and ([line#] > 1) then
    newpage;


一頁列印15筆,不足筆數的列印空白表格列的方法
Master1
detail1----固定印PageMaxRow筆,有表格
detailFooter1---在OnBeforePrint輸入下列程式碼,高度設為 0
child1---空白表格

**detailFooter1.OnBeforePrint



  i := PageLine;
  if i = 0 then
    i := PageMaxRow;
  while i < PageMaxRow do begin
    i:=i+1;
    ShowBand(Child1);
  end;

相关文章推荐

修改fastreport实现页尾补空白行或打印固定行数

刚刚实现成功,“页尾剩余补空白行”和“打印固定行数”两种模式 代码: frxClass加:   //在DataBand末尾加空白行 //abcNone不启用,abcByReco...
  • nhconch
  • nhconch
  • 2014年12月02日 16:52
  • 8296

WPF中DataGrid的空白行使用方法

  • 2014年04月04日 20:32
  • 96KB
  • 下载

锐浪报表设置指定量空白行的方法

因为有的单据需要指定的行做模板。需要的数据向表格填充。所以最简单的办法是用明细网格做,然后规定明细网格的数据行数。 例如 这样的格式。 我们需要先设置为5行数据 然后设置“追加空白行”...
  • rund11
  • rund11
  • 2015年07月10日 09:24
  • 1173

WPF中DataGrid的空白行使用方法

本文主要介绍空白行的使用技巧

windowsXP + delphi2007 安装FastReport 4的方法

        以前曾经安装过FastReport数据报表控件,觉得功能不错。现在发现网上已经有4以上的版本下载使用。于是从CCRUN上下载了FastReport V4.7.9进行安装,在下载后发现安...
  • ijong
  • ijong
  • 2011年01月13日 14:37
  • 1478

在fastreport中打印空白表格及小写金额转大写金额

var    PageLine: integer;       //在現在頁列印到第幾行    PageMaxRow: integer=15;  //設定每頁列數   C_ToTal, C_...

【.Net码农】FastReport.Net直接打印相关问题整理

https://www.evget.com/article/2013/9/5/19550.html FastReport直接打印相关问题整理 概述:最近慧都收集到很多关于FastR...

FastReport.NET报表控件功能详解—预览、打印和导出

FastReport.NET提供方便的MS Word样式的预览窗口,支持在报表预览状态中进行文本搜索,还支持在报表预览状态中进行修改。 预览窗口 文本搜索 预览状态中修改 ...

使用功能强大的插件FastReport.Net打印报表实例

我第一次使用FastReport插件做的功能是打印一个十分复杂的excel表格,有几百个字段都需要绑定数据,至少需要4个数据源,而且用到横向、竖向合并单元格。     我不是直接连接数据库...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: fastreport打印空白行的方法
举报原因:
原因补充:

(最多只允许输入30个字)