Spread.Sheets
getCellRect メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : getCellRect メソッド
行インデックス。
列インデックス。
ビューポートの行のインデックス。-1は列ヘッダ領域、0は固定行領域、1はビューポート領域、2は固定末尾行領域をそれぞれ表します。
ビューポートの列のインデックス。-1は行ヘッダ領域、0は固定列領域、1はビューポート領域、2は固定末尾列領域をそれぞれ表します。
セルの矩形を取得します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: Rect

// パラメータ
var row; //タイプ: number
var col; //タイプ: number
var rowViewportIndex; //タイプ: number
var colViewportIndex; //タイプ: number

value = instance.getCellRect(row, col, rowViewportIndex, colViewportIndex);
function getCellRect( 
   row : number,
   col : number,
   rowViewportIndex : number,
   colViewportIndex : number
) : Rect;

パラメータ

row
行インデックス。
col
列インデックス。
rowViewportIndex
ビューポートの行のインデックス。-1は列ヘッダ領域、0は固定行領域、1はビューポート領域、2は固定末尾行領域をそれぞれ表します。
colViewportIndex
ビューポートの列のインデックス。-1は行ヘッダ領域、0は固定列領域、1はビューポート領域、2は固定末尾列領域をそれぞれ表します。

戻り値の型

セルの矩形のサイズと位置を含むオブジェクト。
使用例
次のサンプルコードは、getCellRectメソッドを使用します。
// 次のサンプルコードは、getCellRectメソッドを使用します。 activeSheet.bind(GC.Spread.Sheets.Events.CellClick, function (e, info) { if (info.sheetArea === GC.Spread.Sheets.SheetArea.viewport) { alert("Clicked cell index (" + info.row + "," + info.col + ")"); // 指定されたインデックス位置に存在する通常セルの座標情報を取得します。 var cellRect = activeSheet.getCellRect(info.row, info.col); alert("X coordinate:" + cellRect.x); alert("Y coordinate:" + cellRect.y); alert("Cell width:" + cellRect.width); alert("Cell height:" + cellRect.height); } });
activeSheet.bind(GC.Spread.Sheets.Events.CellClick, function (e, info) {
               if (info.sheetArea === GC.Spread.Sheets.SheetArea.viewport) {
                   alert("Clicked cell index (" + info.row + "," + info.col + ")");

                   //Acquire the coordinate information of regular cells which exist at the specified index position
                   var cellRect = activeSheet.getCellRect(info.row, info.col);
                   alert("X coordinate:" + cellRect.x);
                   alert("Y coordinate:" + cellRect.y);
                   alert("Cell width:" + cellRect.width);
                   alert("Cell height:" + cellRect.height);
               }
           });
関連トピック

参照

Worksheet タイプ