Penの使い方
Penプロパティを変更すると、線の色、太さ、スタイルなどを変更することができます。PenプロパティはCanvasだけでなくShapeなどでも共通です。
線の色を変更するには
Pen.Colorプロパティを変更すると色を変更できます。
主なColorの値と色
| 色 | 値 |
| 赤 | $000000FF |
| 緑 | $0000FF00 |
| 青 | $00FF0000 |
| 白 | $00FFFFFF |
| 黒 | $00000000 |
主な定義済みカラーコード
| 色 | カラーコード |
| 黒 | clBlack |
| 栗色 | clMaroon |
| 緑 | clGreen |
| 黄緑 | clOlive |
| 紺色 | clNavy |
| 紫 | clPurple |
| 暗い青緑 | clTeal |
| 灰色 | clGray |
| 銀色 | clSilver |
| 濃い緑色 | clLime |
| 青 | clBlue |
| 赤紫 | clFuchsia |
| 空色 | clAqua |
| 白 | clWhite |
線の太さを変更するには
Pen.Widthはピクセル単位で線の太さを変更できます。
線のスタイルを変更するには
Pen.Styleを変更すると線のスタイルを変更できます。線の太さや形でスタイルどおりに正しく描画されないことがあります。
| Styleの値 | 線の種類 |
| psSolid | 実線 |
| psDash | 破線 |
| psDot | 点線 |
| psDashDot | 一点鎖線 |
| psDashDotDot | 二点鎖線 |
背景の色と関連させて線を描くには
Pen.Modeを変更すると背景の色と関連させて線を描くことができます。pmXor を指定して同じ線を描くとその線を消すことができます。