ホーム
|
アプリケーション | Tips | ダウンロード | プログラム
| コラム

CBアプリ工房


Tips >   

QuickRep を使ってアプリ起動時プレビューを表示 

更新 : 2009/08/05

 



解説:
アプリケーションを起動した後、何かの処理をしてから、印刷プレビューを表示する場面は良くあります。では、任意フォームを表示すると同時に、印刷プレビューを表示するにはどうすればよいでしょう。

ここでは、アプリケーションの起動といっしょに印刷プレビューを表示してみます。

使用例:
Form1 を起動させ、同時に Form2 に配置してある QuickRep1 をプレビューしています。

コンポーネントは、 TForm を二つ作成して、Form2 に QuickRep を配置します。
QuickRep の上に QRBand, QRLabel を置いてください。

Form1 には、Unit2.h をインクルードしておきます。
OnShow イベントハンドラに Form2 の QuickRep1 をプレビューするコードを記述します。
Form2 の OnNeedData に QRLabel1 の Caption を設定しておきます。

プレビューの表示が確認ができたら、今度は実際に使うデータをプレビューして様子をみてください。

//-------------------------------------------------------------------
void __fastcall TForm1::FormShow(TObject *Sender)
{
    Form2->QuickRep1->Preview();
}
//-------------------------------------------------------------------
void __fastcall TForm2::QuickRep1NeedData(TObject *Sender, bool &MoreData)
{
    QRLabel1->Caption = "Title";
}
//-------------------------------------------------------------------



[ ホーム | ページトップ | ブック | リンク | サイトマップ ]
Copyright(c) 2003 Shibu All rights reserved.