キャンバスの使い方
提供:RAD Studio (日本語)
コンポーネントにおけるグラフィックの使い方:インデックス への移動
キャンバスクラスは,いくつかのレベルでグラフィックコントロールをカプセル化しています。線,図形,テキストを描画するための高レベルな関数,キャンバスの描画機能を設定するための中間レベルのプロパティなどをカプセル化します。さらにコンポーネントライブラリでは,Windows GDI への低レベルなアクセス方法もカプセル化しています。
次の表に,キャンバスの描画機能の概要を示します。
キャンバスの機能の概要 :
| レベル | 操作 | ツール |
|---|---|---|
|
高 |
線や図形の描画 |
MoveTo,LineTo,Rectangle,Ellipse などのメソッド |
|
テキストの表示と寸法の取得 |
TextOut,TextHeight,TextWidth,TextRect の各メソッド | |
|
領域の塗りつぶし |
FillRect メソッドと FloodFill メソッド | |
|
中 |
テキストとグラフィックのカスタマイズ |
Pen,Brush,Font の各プロパティ |
|
ピクセルの操作 |
Pixels プロパティ | |
|
イメージのコピーとマージ |
Draw,StretchDraw,BrushCopy,CopyRect の各メソッド,CopyMode プロパティ | |
|
低 |
Windows GDI 関数の呼び出し |
Handle プロパティ |