Spread.Sheets
setStyleName メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : setStyleName メソッド
行インデックス。
列インデックス。
設定するスタイルの名前。
シート領域。このパラメーターが指定されていない場合は、viewportにデフォルト設定されます。
指定したシート領域内の指定したセルに指定したスタイルの名前を設定します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var returnValue; // Type: any

// パラメータ
var row; //タイプ: number
var column; //タイプ: number
var value; //タイプ: string
var sheetArea; //タイプ: SheetArea

returnValue = instance.setStyleName(row, column, value, sheetArea);
function setStyleName( 
   row : number,
   column : number,
   value : string,
   sheetArea : SheetArea
) : any;

パラメータ

row
行インデックス。
column
列インデックス。
value
設定するスタイルの名前。
sheetArea
シート領域。このパラメーターが指定されていない場合は、viewportにデフォルト設定されます。
使用例
次のサンプルコードは、名前付きスタイルを作成します。
var namedStyle = new GC.Spread.Sheets.Style(); namedStyle.name = "style1"; namedStyle.backColor = "green"; activeSheet.addNamedStyle(namedStyle); activeSheet.setStyleName(1, 1, "style1"); // セル(1,1)のbackColorは緑です。 activeSheet.setStyleName(2, 1, "style1");
<input type="button" id="button1" value="button1"/>

var namedStyle = new GC.Spread.Sheets.Style();
namedStyle.name = "style1";
namedStyle.backColor = "green";
activeSheet.addNamedStyle(namedStyle);
activeSheet.setStyleName(1, 1, "style1"); // cell(1,1)'s backColor is  green.
activeSheet.setStyleName(2, 1, "style1");
 
var style = activeSheet.getNamedStyle("style1");
style.foreColor = "red";    // the namedStyle's foreColor is red.
activeSheet.repaint(); // the foreColor of the cell(1,1) and cell(2,1) is red.
activeSheet.getCell(1,1).value("test");

$("#button1").click(function () {
activeSheet.removeNamedStyle("style1");
    });
関連トピック

参照

Worksheet タイプ