API version 1
- ‐
merge¶
ヘッダを結合します。
列ヘッダであれば横方向に、行ヘッダであれば縦方向にヘッダを結合します。結合の結果、複数行/列にまたがるヘッダが表示されるようになります。
結合されたヘッダの開始番号は getMergeIndexメソッド、結合行/列数は getMergeCountメソッドでそれぞれ取得できます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void merge(integer pos1, integer pos2) |
pos1からpos2までのヘッダセルを結合します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
pos1 |
結合開始行/列番号。 |
pos2 |
結合終了行/列番号 |
例外
識別子 |
説明 |
---|---|
SYS-23:5 |
メソッドの引数が不正です |
関連項目
getMergeCount 、getMergeIndex 、unMerge メソッド
使用例
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);
}
}
}
}