<< 目次を表示 >> ページ位置: Enterprise Architectの拡張 > 描画スクリプト > 描画スクリプトの作成 > 色情報の取得 |
描画スクリプトの定義時に、対象の要素に指定されている色の情報を描画に利用したい場合があります。色情報の取得は SetPenColor や SetFillColor コマンドの引数として利用する場合に活用します。具体的な取得コマンドとその利用例は次の通りです。
コマンド名 |
説明 |
getUserFillColor() |
現在の要素に対して設定されている背景色を取得します。 |
getUserBorderColor() |
現在の要素に対して設定されている線の色を取得します。 |
getUserFontColor() |
現在の要素に対して設定されている文字の色を取得します。 |
getUserPenSize() |
現在の要素に対して設定されている線の太さを取得します。 |
getDefaultFillColor() |
要素の既定の背景色を取得します。 |
getDefaultLineColor() |
要素の既定の線の色を取得します。 |
getStatusColor() |
要素の状態に応じた色を取得します。状態が設定されていない場合や、状態の色が設定されていない場合には、getUserFillColorと同じ色を取得します。 |
例:
shape main
{
setfillcolor(getuserfillcolor());
setpencolor(getuserbordercolor());
rectangle(0,0,100,100);
}
注意: |
|
参照: