LineCap 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Pen オブジェクトが線の末端で使用できるキャップ スタイルを指定します。
public enum class LineCap
public enum LineCap
type LineCap =
Public Enum LineCap
- 継承
フィールド
AnchorMask | 240 | ライン キャップがアンカー キャップかどうかをチェックする際に使用するマスクを指定します。 |
ArrowAnchor | 20 | 矢印形のアンカー キャップを指定します。 |
Custom | 255 | カスタム ライン キャップを指定します。 |
DiamondAnchor | 19 | 菱形のアンカー キャップを指定します。 |
Flat | 0 | 平坦なライン キャップを指定します。 |
NoAnchor | 16 | アンカーなしを指定します。 |
Round | 2 | 丸いライン キャップを指定します。 |
RoundAnchor | 18 | 丸いアンカー キャップを指定します。 |
Square | 1 | 四角形のライン キャップを指定します。 |
SquareAnchor | 17 | 四角形のアンカー ライン キャップを指定します。 |
Triangle | 3 | 三角形のライン キャップを指定します。 |
例
次の例では、一方の端が矢じり、もう一方の端がラウンド線端である直線を描画します。 この例を実行するには、Windows フォームを作成し、フォームの Paint イベントを処理します。 例のコードを、e
を PaintEventArgs として渡す Paint イベント ハンドラーに貼り付けます。
Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255), 8);
pen.StartCap = LineCap.ArrowAnchor;
pen.EndCap = LineCap.RoundAnchor;
e.Graphics.DrawLine(pen, 20, 175, 300, 175);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 255), 8)
pen.StartCap = LineCap.ArrowAnchor
pen.EndCap = LineCap.RoundAnchor
e.Graphics.DrawLine(pen, 20, 175, 300, 175)
注釈
直線の始点と終点は、ライン キャップと呼ばれる複数のシェイプのいずれかを使用して描画できます。 GDI+ は、ラウンド、スクエア、ひし形、矢じりなどのライン キャップをサポートしています。 次の図は、丸いキャップと矢印のキャップが付いた線を示しています。
適用対象
こちらもご覧ください
.NET