Delphi Programming / Object Pascal

[掲載 2000年12月12日] [更新 2003年09月01日] 印刷プレビュー制御コンポーネント |
印刷プレビュー制御コンポーネント
四角形 |
| 動作確認等 |
- |
Rectangle(X1, X2, Y1, Y2)
| 指定の長方形の領域を、現在の TBrush の色と Brush スタイルで塗潰します。また、現在のペンの設定値で枠線を描画します。TplPrev の追加メソッドでは、引数の座標値が X 座標値、Y 座標値の順になっています。 |
| 引数 |
型 |
説明 |
| X1 |
Integer |
矩形の左端の X 座標値 |
| X2 |
Integer |
矩形の右端の X 座標値 |
| Y1 |
Integer |
矩形の上端の Y 座標値 |
| Y2 |
Integer |
矩形の下端の Y 座標値 |
FillRect (X1, X2, Y1, Y2)
| 指定の長方形を、現在の TBrush の色と Brush スタイルで塗潰します。枠線は引きません。矩形の右端と下端は塗潰ししません。TplPrev の追加メソッドでは、引数の座標値が X 座標値、Y 座標値の順になっています。 |
| 引数 |
型 |
説明 |
| X1 |
Integer |
矩形の左端の X 座標値 |
| X2 |
Integer |
矩形の右端の X 座標値 |
| Y1 |
Integer |
矩形の上端の Y 座標値 |
| Y2 |
Integer |
矩形の下端の Y 座標値 |
| 現在のペンの設定を用いて矩形の枠線を描画します。内部の塗潰しはしません。TplPrev の追加メソッドでは、引数の座標値が X 座標値、Y 座標値の順になっています。 |
| 引数 |
型 |
説明 |
| X1 |
Integer |
矩形の左端の X 座標値 |
| X2 |
Integer |
矩形の右端の X 座標値 |
| Y1 |
Integer |
矩形の上端の Y 座標値 |
| Y2 |
Integer |
矩形の下端の Y 座標値 |
FrameRect(X1, X2, Y1, Y2)
| 現在のペンの色を用いて、太さ 0.1 mm の長方形を描画します。内部の塗潰しはしません。TplPrev の追加メソッドでは、引数の座標値が X 座標値、Y 座標値の順になっています。 |
| 引数 |
型 |
説明 |
| X1 |
Integer |
矩形の左端の X 座標値 |
| X2 |
Integer |
矩形の右端の X 座標値 |
| Y1 |
Integer |
矩形の上端の Y 座標値 |
| Y2 |
Integer |
矩形の下端の Y 座標値 |
TplPrev の TCanvasは、Delphi の TCanvas を継承しています。したがって角の丸い四角形は、TCanvas のメソッドである RoundRect を使用して描画可能です。もちろん、これ以外の TCanvas のメソッドやプロパティも使用できます。
座標値が X, Y の順となっているメソッドを別に用意したのは、帳票類を作成する際、既存の帳票の寸法を計る時に、定規を当てて、まず横方向の値を、次に縦方向という手順で行いためです。 |
|