LinearGradientBrush オブジェクトのブレンド パターンを定義します。このクラスは継承できません。
この型のすべてのメンバの一覧については、Blend メンバ を参照してください。
System.Object
System.Drawing.Drawing2D.Blend
NotInheritable Public Class Blend
[C#]
public sealed class Blend
[C++]
public __gc __sealed class Blend
[JScript]
public class Blend
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
グラデーションは、形状の内側に滑らかな陰影を付けるためによく使用されます。ブレンド パターンは、それぞれに同じ数の要素が含まれた 2 つの配列 (Factors と Positions) によって定義されます。Positions 配列の各要素は、グラデーション ラインに沿った距離の比率を表します。 Factors 配列の各要素は、Positions 配列の対応する要素が表すグラデーション ラインに沿った位置での、グラデーションのブレンド開始色と終了色の比率を表します。
たとえば、Positions 配列と Factors 配列の対応する要素がそれぞれ 0.2 と 0.3 の場合、100 ピクセルの直線の青から赤への線形のグラデーションで、その直線の 20 ピクセル目 (距離が 20% の位置) の色は青が 30%、赤が 70% になります。
必要条件
名前空間: System.Drawing.Drawing2D
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Drawing (System.Drawing.dll 内)