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);
           }
   }
}