Delphi Programming / Object Pascal

[掲載 2001年01月06日] [更新 2004年06月29日] DBGrid 印刷コンポーネント |
DBGrid 印刷コンポーネント
メソッド |
| 動作確認等 |
- |
| プレビューを開始し、プレビューフォームを表示します。Ver4.0 では、Show メソッドを実行することによるトラブルを避けるために、ShowModal で表示する、この Preview メソッドを実装しました。 |
引数で指定した頁の再描画を実行します。関数で、表示に失敗すると False を返します。
Page <= 0 の時は 1 頁を、PageCount よりも大きい値の時は PageCount の頁を表示します。 |
| 引数 |
型 |
説明 |
| Page |
Integer |
描画または表示する頁番号 |
| プレビューをしないで印刷を実行します。PrintFromPage と PrintToPage プロパティで印刷開始と終了頁を指定します。 |
描画開始前にこのメソッドで設計時の用紙サイズを指定し、このサイズを基準に描画コードを書きます。プレビューまたは印刷は、プリンタ設定コンポーネント、またはプレビューの [プリンタ・用紙] で設定したサイズで実行します。縮小の場合は印刷のオフセットに注意する必要があります。印刷オフセットの値も縮小されます。
このメソッドは、帳票はA版で設計して、印刷の際にB版。(遠い) 将来A版に移行しても、再コンパイルをしなくてもいいようにするために作成したものです(いまだに B版 を使用しているところがあるということです)。 |
| 引数 |
型 |
説明 |
| W |
Integer |
設計時の用紙幅 |
| H |
Integer |
設計時の用紙高さ |
| プレビューフォームの [閉じる] ボタン以外で閉じる必要がある場合に使用します。 |
GetMetaImage(Page): TMetaFile
| 引数で指定する頁のメタファイルイメージを取得または作成します。Page の値が 0 以下の時は 1 頁目、PageCount よりも大きい値の時は PageCount の頁のメタファイルイメージを取得します。 |
| 印刷プレビュー制御コンポーネントで説明している描画用の追加メソッドが使用できます。 |
|