放射状ブラシ (PRIM_VS.RadialBrush)

放射状ブラシ

祖先 - グラデーション ブラシ (PRIM_VS.GradientBrush) ブラシ (PRIM_VS.Brush) ブジェクト (PRIM_OBJT)

詳細

Radial Brush は、 Colors プロパティで指定された色の間で遷移するグラデーションカラーを作成するために使用されます。
 
放射状ブラシには、 Orign、 Center および Radius の座標があります。ブラシは、 Linear Brush に似た半径の範囲に沿って中心から放射しますが、代わりに円形のパターンを生成します。
 
Origin と Center 座標が同じなので、ブラシは常にビューのすぐ前にあるように表示されます。しかし、値を変更すると形が変わり、ブラシは傾いて見えます。単純に例えると、懐中電灯の光線を見ているようなものです。放射状ブラシは、 3D の形を 2D で見るようなものと考えることができます。Origin は懐中電灯の位置、 Center は懐中電灯が何かを照らす時の光の中心、そして Radius は幅を表します。
 
原点と中心に十分な差がある場合、光線の三角の側面のみしか見えず、基点を見ることはできません。

以下の例では、赤色の 0 から青色に変化する単純な放射状のブラシで、赤色の中心と青色の外側を生成します。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(457) Width(1169) Style(#Style1)
 
   Define_Com Class(#PRIM_VS.Style) Name(#Style1) Backgroundbrush(#RadialBrush)
   Define_Com Class(#Prim_Vs.RadialBrush) Name(#RadialBrush) Colors(#RadialBrushColors)
   Define_Com Class(#Prim_Vs.BrushColors) Name(#RadialBrushColors)
   Define_Com Class(#Prim_Vs.BrushColor) Name(#RadialBrushColor1) Color(Red) Parent(#RadialBrushColors)
   Define_Com Class(#Prim_Vs.BrushColor) Name(#RadialBrushColor2) At(100) Color(Blue) Parent(#RadialBrushColors)
 
 End_Com

プロパティ

名前記述
CenterLeftブラシの軸と範囲の定義に使用する 6 つの座標の 1 つ
CenterTopブラシの軸と範囲の定義に使用する 6 つの座標の 1 つ
ColorsColor プロパティ グラデーション ブラシ (PRIM_VS.GradientBrush) より継承
ComponentClassNameコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
Nameコンポーネントの名前 ブジェクト (PRIM_OBJT) より継承
Opacityブラシに適用する不透明度 グラデーション ブラシ (PRIM_VS.GradientBrush) より継承
OriginLeftブラシの軸と範囲の定義に使用する 6 つの座標の 1 つ
OriginTopブラシの軸と範囲の定義に使用する 6 つの座標の 1 つ
Ownerコンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承
RadiusLeftブラシの軸と範囲の定義に使用する 6 つの座標の 1 つ
RadiusTopブラシの軸と範囲の定義に使用する 6 つの座標の 1 つ
Spread指定の色範囲の境界を超えた時のブラシの動作を定義 グラデーション ブラシ (PRIM_VS.GradientBrush) より継承

イベント

名前記述
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 グラデーション ブラシ (PRIM_VS.GradientBrush) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 グラデーション ブラシ (PRIM_VS.GradientBrush) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1