[]
        
(Showing Draft Content)

GC.Spread.Sheets.Touch.TouchToolStrip

クラス: TouchToolStrip

Sheets.Touch.TouchToolStrip

Table of contents

コンストラクタ

メソッド

コンストラクタ

constructor

new TouchToolStrip(workbook, host)

ツールバーを表します。

パラメータ

名前 説明
workbook Workbook Spreadオブジェクト。
host HTMLElement ホストDOM要素。

メソッド

add

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

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

close(): void

ツールバーを閉じます。

戻り値

void


getItem

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

getItems(): any

ツールバーに属するすべての項目を取得します。

実例

spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("OP1", "OP1", "op1.png", function(){ }))
spread.touchToolStrip.add(new GC.Spread.Sheets.Touch.TouchToolStripItem("OP2", "OP2", "op2.png", function(){ }))
//ツールバーに属するすべての項目を取得します。
console.log(spread.touchToolStrip.getItems());

戻り値

any

ツールバーのすべての項目を含む配列。


imageAreaHeight

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

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

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

open(x, y): void

タッチポイントを基準とする指定した相対位置にツールバーを開きます。

パラメータ

名前 説明
x number x座標。
y number y座標。

戻り値

void


remove

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 削除する項目の名前。

戻り値

TouchToolStripItem

削除された項目。


separatorHeight

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

値が設定されていない場合は、ツールバーのセパレーターの高さを返します。値が設定されている場合は、ツールバーを返します。