放射状ブラシ (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つ

Colors

Colorプロパティ グラデーションブラシ (PRIM_VS.GradientBrush) より継承

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (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) より継承

参照

すべてのコンポーネント クラス
テクニカル リファレンス

  • No labels