増加した行の高さ適応および自動のブランクラインを有するFastReportのラップ

ラップすると行は、適応後にハイに設定されています。バージョン5.6.2

1、masterData:プロパティ値:Trueに伸ばし 

真、stretchModeに設定されているワードラップ2、メモ:smMaxHeight

 

FastReportのは、自動的に空白行を追加します

1、子masterdataの増加。

図2に示すように、次のコードは、コードで書かれました

VAR 
PageLine:整数; //今、最初の数行のにページを印刷
PageMaxRow:整数= 28; //ページあたりの列数を設定

手順MasterData1OnBeforePrint(送信者:TfrxComponent); 
始める
  PageLine:= <ライン> MOD PageMaxRowを; //ため必要なコードの行の固定数
  IF(= PageLine 1)及び(<線>> 1)、次いで
    、Engine.newpage 
  = IntToStr(PageLine):Memo45.text 
  child1.visible:=偽; 
END; 

プロシージャFooter1OnBeforePrint( SENDER:TfrxComponent); 
のvar 
  I:整数; 
始める
 I:= IIF(PageLine = 0、PageMaxRow、PageLine); 
 child1.visible:=真; 
 I <PageMaxRowがない一方で
  始まる
    、私は:= I + 1; 
  終了を。 
    Memo61.text:= inttostr(I);
    Engine.ShowBand(CHILD1); //空白のフォーム印刷
   child1.visible:= falseは、
終わり; 

開始

終了を。

  

 

 

 

おすすめ

転載: www.cnblogs.com/approx/p/11912141.html