FillModeとは? わかりやすく解説

FillMode 列挙体


FillMode 列挙体

閉じたパスの内側の塗りつぶし方法を指定します。

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

メンバメンバ
解説解説

アプリケーションは、交互モードまたは全域モードという 2 種類の塗りぶつしモードの 1 つを使用して、パスの内側を塗りつぶします。このモードによって、閉じた図形の内側の塗りつぶしおよびクリップの方法が決まります。

既定のモードは Alternate です。交互モードで閉じた図形の内側を判断するには、パス内の任意の点から、明らかにパスの外側にある点まで直線を描画します。その直線と交差するパス セグメントの数が奇数の場合、直線の開始点は閉じた領域の内側にあって、塗りつぶし領域またはクリッピング領域に含まれます。交差するセグメント数が偶数の場合、開始点は塗りつぶし領域またはクリッピング領域に含まれていません。開いた図形では、図形の最後の点と最初の点を結ぶ直線を使用して、塗りつぶしまたはクリッピングが行われます。

Winding モードでは、交差部分ごとにパス セグメントの向きを考慮します。時計回りで交差部分ごとに 1 を加算し、反時計回りで交差部分ごとに 1 を減算します。結果が 0 でない場合、その点は塗りつぶし領域またはクリップ領域の内側と見なされます。0 の場合、その点は塗りつぶし領域またはクリップ領域の外側にあります。

図形が時計回りか反時計回りかは、その図形のセグメントの描画順序で決まります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.Drawing.Drawing2D 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「FillMode」の関連用語

FillModeのお隣キーワード
検索ランキング

   

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



FillModeのページの著作権

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

©2026 GRAS Group, Inc.RSS