GC.Spread 名前空間 > Sheets タイプ : Worksheet メソッド |
Javascript (Usage) | |
---|---|
var value; // Type: any value = GC.Spread.Sheets.Worksheet(name); |
Javascript (Specification) | |
---|---|
function Worksheet( name : string ) : any; |
以下の値を取得できます。
options.color | string型 | グリッド線の色を指定します。 |
options.showVerticalGridline | boolean型 | 垂直グリッド線を表示するかどうかを指定します。 |
options.showHorizontalGridline | boolean型 | 水平グリッド線を表示するかどうかを指定します。 |
activeSheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader); activeSheet.setColumnCount(2,GC.Spread.Sheets.SheetArea.rowHeader); activeSheet.setValue(0, 2,"Column",GC.Spread.Sheets.SheetArea.colHeader); activeSheet.options.rowHeaderAutoTextIndex = 1; activeSheet.options.rowHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.letters; activeSheet.options.colHeaderAutoTextIndex = 1; activeSheet.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.numbers; var htext = activeSheet.options.colHeaderAutoText; var hindex = activeSheet.options.colHeaderAutoTextIndex; var hvisible = activeSheet.options.colHeaderVisible; alert(htext); alert(hindex); alert(hvisible);
sheet.options.gridline = {color:"#FF2235", showVerticalGridline: true, showHorizontalGridline: false}; sheet.resumePaint(); sheet.repaint();
sheet.getCell(1,1, GC.Spread.Sheets.SheetArea.viewport).locked(false); sheet.setValue(1,1,"unLocked"); sheet.getRange(-1,3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).locked(false); sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).locked(false); sheet.options.isProtected = true;
sheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader);
sheet.setColumnCount(2,GC.Spread.Sheets.SheetArea.rowHeader);
sheet.setValue(0, 2,"Column",GC.Spread.Sheets.SheetArea.colHeader);
sheet.options.rowHeaderAutoTextIndex = 1;
sheet.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.letters;
sheet.options.rowHeaderVisible = false;
spread.setSheetCount(3); spread.startSheetIndex(0); spread.getSheet(0).options.sheetTabColor = "red"; spread.getSheet(1).options.sheetTabColor = "#FFFF00"; spread.getSheet(2).options.sheetTabColor = "Accent 4";
sheet.options.colHeaderVisible = false;
sheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader);
sheet.setColumnCount(2,GC.Spread.Sheets.SheetArea.rowHeader);
sheet.setValue(0, 2,"Column",GC.Spread.Sheets.SheetArea.colHeader);
sheet.options.colHeaderAutoTextIndex = 1;
sheet.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.numbers;
activeSheet.frozenRowCount(1);
activeSheet.frozenColumnCount(1);
activeSheet.options.frozenlineColor = "red";
sheet.options.allowCellOverflow = true; sheet.getCell(0,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.left); sheet.getCell(1,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.center); sheet.getCell(2,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.right); sheet.getCell(3,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.general); sheet.setValue(0,3,"Horizontal Align is left",3); sheet.setValue(1,3,"Horizontal Align is center",3); sheet.setValue(2,3,"Horizontal Align is right",3); sheet.setValue(3,3,"Horizontal Align is general",3);
activeSheet.options.selectionBackColor = "Accent 6"; activeSheet.options.selectionBorderColor = "Accent 1";
activeSheet.options.selectionBackColor = "rgba(204,255,51, 0.3)";
activeSheet.options.selectionBorderColor = "#FFFF00";
activeSheet.options.gridline = {color:"#FF2235", showVerticalGridline: true, showHorizontalGridline: false}; alert(activeSheet.options.gridline.color);
activeSheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;
activeSheet.getRange(-1,2, -1, 1, GC.Spread.Sheets.SheetArea.viewport).backColor("blue").locked(false); activeSheet.options.protectionOptions = { allowSelectLockedCells:false, allowSelectUnlockedCells: true, }; activeSheet.options.isProtected = true;
デフォルトでは、水平グリッド線と垂直グリッド線の両方がシートに表示されます。
clipBoardOptionsメソッドはデータのコピー&ペーストのみに適用されます。
次の表はprotectionOptionに適用されます。
allowSelectLockedCells | boolean型 | ユーザーがロックされたセルを選択できる場合はtrueまたはundefined。 |
allowSelectUnlockedCells | boolean型 | ユーザーがロックされていないセルを選択できる場合はtrueまたはundefined。 |
allowSort | boolean型 | ユーザーが範囲をソートできる場合はtrue。 |
allowFilter | boolean型 | ユーザーが範囲をフィルタリングできる場合はtrue。 |
allowEditObjects | boolean型 | ユーザーがフローティングオブジェクトを編集できる場合はtrue。 |
allowResizeRows | boolean型 | ユーザーが行のサイズを変更できる場合はtrue。 |
allowResizeColumns | boolean型 | ユーザーが列のサイズを変更できる場合はtrue。 |
allowSortオプションは、フィルタダイアログでのソートに適用されます。allowEditObjectsオプションは、フローティングオブジェクトの選択とコメントの選択または編集に適用されます。