SpreadJS製品ヘルプ
Style クラス
GC.Spread.Sheets 名前空間 : Style クラス
セル、行、列のスタイルを表します。
シンタックス
var instance = new GC.Spread.Sheets.Style(backColor,
                                         foreColor,
                                         hAlign,
                                         vAlign,
                                         font,
                                         themeFont,
                                         formatter,
                                         borderLeft,
                                         borderTop,
                                         borderRight,
                                         borderBottom,
                                         diagonalDown,
                                         diagonalUp,
                                         locked,
                                         textIndent,
                                         wordWrap,
                                         shrinkToFit,
                                         backgroundImage,
                                         cellType,
                                         backgroundImageLayout,
                                         tabStop,
                                         textDecoration,
                                         imeMode,
                                         name,
                                         parentName,
                                         watermark,
                                         cellPadding,
                                         labelOptions,
                                         labelOptions.alignment,
                                         labelOptions.visibility,
                                         labelOptions.font,
                                         labelOptions.foreColor,
                                         labelOptions.margin,
                                         isVerticalText,
                                         textOrientation,
                                         applyFont,
                                         applyFill,
                                         applyAlignment,
                                         applyBorder,
                                         applyProtection,
                                         applyNumberFormat);
function Style;
使用例
//次のサンプルコードは、ルールのあるスタイルを適用します。
activeSheet.setArray(0,0,[1,2,3,4,5,6,7,8,9,10]);
var style = new GC.Spread.Sheets.Style();
style.backColor = "red";
style.foreColor = "black";
var cell = new GC.Spread.Sheets.ConditionalFormatting.NormalConditionRule();
cell.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.cellValueRule);
cell.operator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.greaterThan);
cell.value1(5);
cell.ranges([new GC.Spread.Sheets.Range(0, 0, 10, 1)]);
cell.style(style);
activeSheet.conditionalFormats.addRule(cell);
var style1 = new GC.Spread.Sheets.Style();
style1.foreColor = "red";
var top = new GC.Spread.Sheets.ConditionalFormatting.NormalConditionRule();
top.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.top10Rule);
top.type(GC.Spread.Sheets.ConditionalFormatting.Top10ConditionType.top);
top.rank(3);
top.style(style1);
top.ranges([new GC.Spread.Sheets.Range(0, 0, 10, 1)]);
top.stopIfTrue(true);
activeSheet.conditionalFormats.addRule(top);
//次のサンプルコードは、スタイルのパラメーターを作成および設定します。
sheet.setValue(0,0, 1,3);
sheet.setValue(1,0, 50,3);
sheet.setValue(2,0, 100,3);
sheet.setValue(3,0, 2,3);
sheet.setValue(4,0, 60,3);
sheet.setValue(5,0, 90,3);
sheet.setValue(6,0, 3,3);
sheet.setValue(7,0, 40,3);
sheet.setValue(8,0, 70,3);
sheet.setValue(9,0, 5,3);
sheet.setValue(10,0, 35,3);
var style = new GC.Spread.Sheets.Style();
style.backColor = "red";
style.borderLeft =new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
style.borderTop = new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
style.borderRight = new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
style.borderBottom =  new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
sheet.conditionalFormats.addAverageRule(GC.Spread.Sheets.ConditionalFormatting.AverageConditionType.above, style, [new GC.Spread.Sheets.Range(0, 0, 10, 3)]);
継承階層

Object
   GC.Spread.Sheets.Style

コンストラクタ
 名前解説
public コンストラクタセル、行、列のスタイルを表します。  
トップ
フィールド
 名前解説
public フィールドnamedStyleでのみ機能します。 配置の書式が適用されているかどうかを示すブール値。  
public フィールドnamedStyleでのみ機能します。 罫線の書式が適用されているかどうかを示すブール値。  
public フィールドnamedStyleでのみ機能します。 塗りつぶしの書式が適用されているかどうかを示すブール値。  
public フィールドnamedStyleでのみ機能します。 フォントの書式が適用されているかどうかを示すブール値。  
public フィールドnamedStyleでのみ機能します。 数値の書式が適用されているかどうかを示すブール値。  
public フィールドnamedStyleでのみ機能します。 保護の書式が適用されているかどうかを示すブール値。  
public フィールド背景色を示します。  
public フィールド背景画像を示します。  
public フィールド背景画像のレイアウトを示します。  
public フィールド下罫線を示します。  
public フィールド左罫線を示します。  
public フィールド右罫線を示します。  
public フィールド上罫線を示します。  
public フィールドセルのセルボタンを示します。  
public フィールドセルのパディングを示します。  
public フィールドセル型を示します。  
public フィールドdiagonalDown罫線を指定します。  
public フィールドdiagonalUp罫線を指定します。  
public フィールドセルのドロップダウンの種類を示します。  
public フィールドフォントを示します。  
public フィールド前景色を示します。  
public フィールドフォーマッターを示します。  
public フィールド水平方向の配置を示します。  
public フィールドIME(入力メソッドエディタ)モードを示します。  
public フィールドテキストを垂直に設定するかどうかを指定します。  
public フィールドセルラベルのオプションを示します。  
public フィールドセルが編集できないようにロックされているかどうかを示します。  
public フィールド名前を示します。  
public フィールド親スタイルの名前を示します。  
public フィールドテキストがオーバーフローする場合に省略記号(...)が表示されるかどうかを制御します。  
public フィールド全体が収まるように縮小するかどうかを示します。  
public フィールドユーザーが[Tab]キーを使用してセルにフォーカスを設定できるかどうかを示します。  
public フィールドテキストに追加される装飾を示します。  
public フィールドセル内のテキストのインデント量を表す単位数(整数値)を示します。1単位は8ピクセルを表します。  
public フィールドセルのテキスト回転角度を示します。  
public フィールドフォントテーマを示します。  
public フィールド垂直方向の配置を示します。  
public フィールド透かしの内容を示します。  
public フィールドテキストを折り返すかどうかを示します。  
トップ
メソッド
 名前解説
public メソッド現在のスタイルをクローンします。  
トップ
関連トピック

参照

GC.Spread.Sheets 名前空間