Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2001年01月06日] [更新 2004年06月29日] DBGrid 印刷コンポーネント
DBGrid 印刷コンポーネント
メソッド
動作確認等 -







プレビューの開始


Preview

プレビューを開始し,プレビューフォームを表示します.Ver4.0 では,Show メソッドを実行することによるトラブルを避けるために,ShowModal で表示する,この Preview メソッドを実装しました.






指定頁の再描画


Display(Page): Boolean

引数で指定した頁の再描画を実行します.関数で,表示に失敗すると False を返します.
Page <= 0 の時は 1 頁を,PageCount よりも大きい値の時は PageCount の頁を表示します.

引数 説明
Page Integer 描画または表示する頁番号




プレビューなしで印刷


Print

プレビューをしないで印刷を実行します.PrintFromPage と PrintToPage プロパティで印刷開始と終了頁を指定します.




自動拡大縮小印刷のための基準用紙サイズ指定


DesignedPaperSize(W, H)

描画開始前にこのメソッドで設計時の用紙サイズを指定し,このサイズを基準に描画コードを書きます.プレビューまたは印刷は,プリンタ設定コンポーネント,またはプレビューの [プリンタ・用紙] で設定したサイズで実行します.縮小の場合は印刷のオフセットに注意する必要があります.印刷オフセットの値も縮小されます.
このメソッドは,帳票はA版で設計して,印刷の際にB版.(遠い) 将来A版に移行しても,再コンパイルをしなくてもいいようにするために作成したものです(いまだに B版 を使用しているところがあるということです).

引数 説明
W Integer 設計時の用紙幅
H Integer 設計時の用紙高さ




プレビューフォームを閉じる


Close

プレビューフォームの [閉じる] ボタン以外で閉じる必要がある場合に使用します.




メタファイルイメージの取得


GetMetaImage(Page): TMetaFile

引数で指定する頁のメタファイルイメージを取得または作成します.Page の値が 0 以下の時は 1 頁目,PageCount よりも大きい値の時は PageCount の頁のメタファイルイメージを取得します.

引数 説明
Page Integer 頁番号




追加メソッド


印刷プレビュー制御コンポーネントで説明している描画用の追加メソッドが使用できます.