API version 1
- ‐
appendStyle¶
スタイルを追加します。
引数で指定されたスタイルのうち、値が設定されているプロパティの内容を、矩形範囲内の個々のセルのスタイルに設定します。 値が設定されていないプロパティは元のセルの値のままで変わりません。
引数で指定されたスタイルとセルに設定されているスタイルのクラスによって挙動が変わります。
セルのスタイル |
appendStyleの挙動 |
---|---|
引数のスタイルと同じ |
スタイルが追加されます。 |
引数のスタイルの派生クラス |
スタイルが追加されます。 |
引数のスタイルの派生元クラス |
スタイルが追加され、セルのスタイルが引数のスタイルに変更されます。 |
その他 |
スタイルの追加は行われません。 |
呼出形式一覧
呼出形式 |
説明 |
---|---|
void appendStyle(CRS::Common::Spread::SpreadStyle style) |
スタイルを追加します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
style |
追加するスタイルを指定します。 |
例外
識別子 |
説明 |
---|---|
SYS-23:5 |
メソッドの引数が不正です |
関連項目
SpreadStyleクラス
使用例
CRSダウンロード
Form SpreadRange_appendStyle {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 440;
spread1 << CSV {
1,2,3,Label,5
1,2,3,Label,5
};
maxColumns = 20;
maxRows = 20;
var s = new SpreadStyleText;
s.bgColor = "#EEFFFF";
range("A1:A20").style = s;
s.bgColor = "#FFEEFF";
range("B1:B20").style = s;
s.bgColor = "#FFFFEE";
range("C1:C20").style = s;
var t = new SpreadStyleLabel;
t.bgColor = "#FFEEEE";
range("D1:D20").style = t;
}
Button button1 {
x = 664;
y = 32;
width = 112;
height = 32;
title = "実行";
function onTouch(e) {
var s = new SpreadStyleText;
s.fgColor = Color.GREEN;
#A1:E1の矩形範囲のセルにスタイルを追加します
^.spread1.range(1,1,1,5).appendStyle(s);
}
}
}