API version 1
- ‐
コンストラクタ¶
コンストラクタ
呼出形式一覧
呼出形式 |
説明 |
---|---|
new Brush() |
Brushオブジェクトをデフォルト値で生成します。 |
new Brush(CRS::Common::UI::Brush brush[, integer style]) |
Brushオブジェクトをコピー生成します。 styleを指定した場合、brushからは色情報を使用し、styleのパターンを生成します。 |
new Brush(CRS::Common::UI::Color color[, integer style]) |
Brushオブジェクトを色とパターンから生成します。 |
new Brush(CRS::Common::UI::Image texture) |
Brushオブジェクトをテクスチャ画像から生成します。 |
new Brush(CRS::Common::UI::Gradient gradient) |
BrushオブジェクトをGradientによるグラデーション指定から生成します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
brush |
ブラシパターンを保持したBrushオブジェクト |
||||||||||||||||||||||||||||||||||||||||
style |
ブラシの種類
LINEARGRADIENT~TEXTUREは指定できません(他の指定により自動設定されます)。 |
||||||||||||||||||||||||||||||||||||||||
color |
ブラシの色 |
||||||||||||||||||||||||||||||||||||||||
texture |
テクスチャ画像を保持したImageオブジェクト |
||||||||||||||||||||||||||||||||||||||||
gradient |
グラデーション指定を保持したGradientオブジェクト |
例外
識別子 |
説明 |
---|---|
SYS-23:5 |
メソッドの引数が不正です |
CRS::Common::UI::Color-1:1 |
無効な色名称です |
関連項目
color 、 gradation 、 style 、 texture プロパティ
使用例
CRSダウンロード
ダウンロード(OPSTlogo.jpg)
Form Brush {
x = 0;
y = 0;
width = 800;
height = 600;
/*背景(OPSTlogo.jpg)とcrsは同じディレクトリで実行してください
Designerでの実行の場合は画像をプロジェクトに登録します。
*/
Chart chart1 {
x = 16;
y = 24;
width = 208;
height = 96;
var ba = new Brush( ) ;
ba.style = 4 ;
ba.color ="#ff00ff00" ;
title = "ブラシサンプル1";
bgColor = ba ;
}
Chart chart2 {
x = 120;
y = 104;
width = 208;
height = 88;
var bs = new Brush( ) ;
bs.color = "#ff6596f0" ;
bs.style = 0 ;
fgColor ="WHITE" ;
title = "ブラシサンプル2";
bgColor = bs ;
}
/* グラデーション詳細は"Gradient"を参照ください */
Gradient Gradient01( Gradient.LINE ) {
setColorPoint(0.0, "YELLOW");
setColorPoint(1.0, "CYAN");
}
Chart chart3 {
x = 16;
y = 168;
width = 192;
height = 96;
var br = new Brush( ) ;
br.gradation = ^.Gradient01 ;
/* br.style = 0 ; */
bgcolor = br ;
title = "ブラシサンプル3";
}
/* 背景図貼付は"Image"を参照ください */
Chart chart4 {
x = 152;
y = 248;
width = 160;
height = 110;
var obj3 = new Image() ; # format.jpg
var fs = new FileSystem;
var file1 = fs.Open("OPSTlogo.jpg",FileSystem.OPEN_READ);
/* obj3.LoadImage(file1); */
obj3.LoadImage("OPSTlogo.jpg") ;
var bop = new Brush( obj3 ); #texture
bgColor = bop ;
title = "ブラシサンプル4";
}
}