GraphicsPath クラスとは? わかりやすく解説

GraphicsPath クラス

接続され一連の直線曲線表します。このクラス継承できません。

名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public NotInheritable Class
 GraphicsPath
    Inherits MarshalByRefObject
    Implements ICloneable, IDisposable
public sealed class GraphicsPath : MarshalByRefObject,
 ICloneable, IDisposable
public ref class GraphicsPath sealed : public
 MarshalByRefObject, ICloneable, IDisposable
public final class GraphicsPath extends MarshalByRefObject
 implements ICloneable, IDisposable
public final class GraphicsPath extends
 MarshalByRefObject implements ICloneable, IDisposable
解説解説

アプリケーションパス使用して形状アウトライン描画形状内側塗りつぶしクリッピング領域作成行いますグラフィック エンジンは、パスジオメトリック形状座標ワールド座標空間保持します

パスは、任意の数の図形 (サブパス) から構成されます。図形は、接続され直線曲線シーケンス、またはジオメトリック形状プリミティブから構成されます。図形開始点は、接続され直線曲線シーケンス最初の点です。終了点は、シーケンス最後の点です。ジオメトリック形状プリミティブ開始点と終了点は、そのプリミティブ仕様定義されます。

接続され直線曲線シーケンス構成される開始点と終了点が一致した図形は、明示的に閉じられていない限り開いた図形なります図形明示的に閉じるには、CloseFigure メソッド使用します。このメソッドは、終了点と開始点を直線接続することで現在の図形閉じますジオメトリック形状プリミティブ構成される図形は、閉じた図形です。

塗りつぶしおよびクリッピングを行うには (FillPath を使用してパス描画されている場合など)、図形最初の点から最後の点へ直線追加することで、開いた図形をすべて閉じる必要があります

新し図形は、パス作成されるか、図形閉じられたときに暗黙的に開始されます。新し図形は、StartFigure メソッド呼び出される明示的になります

ジオメトリック形状プリミティブパス追加されるときは、ジオメトリック形状含んだ図形追加され新し図形暗黙的に開始されます。その結果、必ず現在の図形パス存在します直線曲線パス追加されるときは、必要に応じて暗黙的な直線追加されて、現在の図形終了点と新し直線または曲線開始点が接続されることで、接続され直線または曲線シーケンス形成されます。

図形には方向があり、直線および曲線開始点から終了点までトレースする方法記述されます。方向は、直線曲線図形追加した順序定義されるか、ジオメトリック形状プリミティブによって定義されます。この方向は、クリッピングおよび塗りつぶしのためのパス内部判定使用されます。

継承階層継承階層
System.Object
   System.MarshalByRefObject
    System.Drawing.Drawing2D.GraphicsPath
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
GraphicsPath メンバ
System.Drawing.Drawing2D 名前空間
その他の技術情報
パス作成および描画



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「GraphicsPath クラス」の関連用語

GraphicsPath クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



GraphicsPath クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS