API version 1

- ‐

getMergeCount

結合されているヘッダの行/列数を取得します。


引数で指定されたヘッダ番号が属するヘッダの表示行/列数を取得します。 mergeメソッドでヘッダを結合しない限り1が返ります。

引数で指定されるヘッダ番号が属する結合されたヘッダはすべて同じ値が返ります。

呼出形式一覧

呼出形式

説明

integer getMergeCount(integer pos)

結合されているヘッダの行/列数を取得します。

戻り値一覧

戻り値

説明

integer

結合されているヘッダの行/列数

引数一覧

引数

説明

pos

列の場合はA列、行の場合は1行目を1とするヘッダ番号

例外

識別子

説明

SYS-23:5

メソッドの引数が不正です

関連項目

mergegetMergeIndex メソッド



使用例 CRSダウンロード

Form SpreadHeader_methods {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   Spread spread1 {
           x = 8;
           y = 8;
           width = 640;
           height = 440;
           maxColumns = 5;
           maxRows = 5;

           #列ヘッダの2~4列(B,C,D列)を結合します
           columnHeader.merge(2,4);

           #行ヘッダの3~5行目を結合します
           rowHeader.merge(3,5);
   }

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   var m_count = 0;
                   var m_index = 0;
                   for(var i = 1; i <= ^.spread1.maxColumns; i++ ) {
                           #i番目の列ヘッダの結合列数を取得します
                           m_count = ^.spread1.columnHeader.getMergeCount(i);

                           #i番目の列ヘッダの結合先頭列インデックスを取得します
                           m_index = ^.spread1.columnHeader.getMergeIndex(i);

                           print( i, "列目:", "結合数=", m_count, " 結合先頭列=", m_index);
                   }

                   for(var i = 1; i <= ^.spread1.maxRows; i++ ) {
                           #i番目の行ヘッダの結合行数を取得します
                           m_count = ^.spread1.rowHeader.getMergeCount(i);

                           #i番目の行ヘッダの結合先頭行インデックスを取得します
                           m_index = ^.spread1.rowHeader.getMergeIndex(i);

                           print( i, "行目:", "結合数=", m_count, " 結合先頭行=", m_index);
                   }
           }
   }
}