[]
• new TouchToolStrip(workbook
, host
)
ツールバーを表します。
名前 | 型 | 説明 |
---|---|---|
workbook |
Workbook |
Spreadオブジェクト。 |
host |
HTMLElement |
ホストDOM要素。 |
▸ add(item
): void
タッチツールバーに項目を追加します。
備考
追加できる項目は、ツールバー項目とセパレーターです。
実例
//次のサンプルコードは、カスタム項目を追加します。
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("C", "Delete", "tsoutline.png", function(){ }))
spread.touchToolStrip.getItem("C").font("15px Arial").foreColor("red");
spread.touchToolStrip.imageAreaHeight(30);
spread.touchToolStrip.itemHeight(80);
spread.touchToolStrip.itemWidth(50);
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
名前 | 型 | 説明 |
---|---|---|
item |
TouchToolStripSeparator | TouchToolStripItem |
追加する項目。 |
void
▸ clear(): void
ツールバーのすべての項目をクリアします。
実例
// 次のサンプルコードは、clearメソッドを使用します。
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("C", "Delete", "tsoutline.png", function(){ }))
spread.touchToolStrip.getItem("C").font("15px Arial").foreColor("red");
spread.touchToolStrip.imageAreaHeight(30);
spread.touchToolStrip.itemHeight(80);
spread.touchToolStrip.itemWidth(50);
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
spread.touchToolStrip.clear();
void
▸ close(): void
ツールバーを閉じます。
void
▸ getItem(name
): any
指定した名前を持つ項目を取得します。
実例
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("Cut", "Delete", "cut.png", function(){ }))
spread.touchToolStrip.getItem("Cut").font("15px Arial").foreColor("red");
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
名前 | 型 | 説明 |
---|---|---|
name |
string |
項目名。 |
any
指定した項目がツールバーに存在する場合はその項目を返し、存在しない場合はundefinedを返します。
▸ getItems(): any
ツールバーに属するすべての項目を取得します。
any
ツールバーのすべての項目を含む配列。
▸ imageAreaHeight(height?
): any
画像領域の高さを取得または設定します。
実例
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("C", "Delete", "tsoutline.png", function(){ }))
spread.touchToolStrip.getItem("C").font("15px Arial").foreColor("red");
spread.touchToolStrip.imageAreaHeight(30);
spread.touchToolStrip.itemHeight(80);
spread.touchToolStrip.itemWidth(50);
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
名前 | 型 | 説明 |
---|---|---|
height? |
number |
画像領域の高さ。 |
any
値が設定されていない場合は、画像領域の高さを返します。値が設定されている場合は、ツールバーを返します。
▸ itemHeight(height?
): any
ツールバー項目の高さを取得または設定します。
実例
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("C", "Delete", "tsoutline.png", function(){ }))
spread.touchToolStrip.getItem("C").font("15px Arial").foreColor("red");
spread.touchToolStrip.imageAreaHeight(30);
spread.touchToolStrip.itemHeight(80);
spread.touchToolStrip.itemWidth(50);
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
名前 | 型 | 説明 |
---|---|---|
height? |
number |
ツールバー項目の高さ。 |
any
値が設定されていない場合は、ツールバー項目の高さを返します。値が設定されている場合は、ツールバーを返します。
▸ itemWidth(width?
): any
ツールバー項目の幅を取得または設定します。
実例
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("C", "Delete", "tsoutline.png", function(){ }))
spread.touchToolStrip.getItem("C").font("15px Arial").foreColor("red");
spread.touchToolStrip.imageAreaHeight(30);
spread.touchToolStrip.itemHeight(80);
spread.touchToolStrip.itemWidth(50);
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
名前 | 型 | 説明 |
---|---|---|
width? |
number |
ツールバー項目の幅。 |
any
値が設定されていない場合は、ツールバー項目の幅を返します。値が設定されている場合は、ツールバーを返します。
▸ open(x
, y
): void
タッチポイントを基準とする指定した相対位置にツールバーを開きます。
名前 | 型 | 説明 |
---|---|---|
x |
number |
x座標。 |
y |
number |
y座標。 |
void
▸ remove(name
): TouchToolStripItem
指定した名前を持つツールバー項目を削除します。
実例
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("Cut", "Delete", "cut.png", function(){ }))
spread.touchToolStrip.getItem("Cut").font("15px Arial").foreColor("red");
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
spread.touchToolStrip.remove("Cut");
activeSheet.resumePaint();
activeSheet.repaint();
名前 | 型 | 説明 |
---|---|---|
name |
string |
削除する項目の名前。 |
削除された項目。
▸ separatorHeight(height?
): any
ツールバーのセパレーターの高さを取得または設定します。
実例
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("Cut", "Delete", "cut.png", function(){ }))
spread.touchToolStrip.getItem("Cut").font("15px Arial").foreColor("red");
spread.touchToolStrip.separatorHeight(33);
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripSeparator());
名前 | 型 | 説明 |
---|---|---|
height? |
number |
ツールバーのセパレーターの高さ。 |
any
値が設定されていない場合は、ツールバーのセパレーターの高さを返します。値が設定されている場合は、ツールバーを返します。