SpreadJS製品ヘルプ
ClipboardPasting イベント
GC.Spread.Sheets 名前空間 > Events タイプ : ClipboardPasting イベント
イベントを発生させたシート。
シートの名前。
貼り付ける範囲。
クリップボードからどのデータ(値、書式、数式)が貼り付けられるかを示す貼り付けオプション。
Spread.Sheetsに貼り付けられるクリップボードのデータ。
クリップボードのテキスト文字列。
クリップボードのhtml文字列。
クリップボードの画像src文字列。
貼り付け中のフローティングオブジェクト。 画像、カスタムフローティングオブジェクト、スライサー、チャート、シェイプが含まれています。
操作をキャンセルするかどうかを示す値。
ユーザーがクリップボードから貼り付けるときに発生します。
シンタックス
var instance; // Type: Events
instance.ClipboardPasting = function(sheet,
                                     sheetName,
                                     cellRange,
                                     pasteOption,
                                     pasteData,
                                     pasteData.text,
                                     pasteData.html,
                                     pasteData.image,
                                     objects,
                                     cancel) { };
ClipboardPasting = function ( 
   sheet : Worksheet,
   sheetName : string,
   cellRange : Range,
   pasteOption : ClipboardPasteOptions,
   pasteData : Object,
   pasteData.text : string,
   pasteData.html : string,
   pasteData.image : string,
   objects : Array,
   cancel : boolean
) { };

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
cellRange
貼り付ける範囲。
pasteOption
クリップボードからどのデータ(値、書式、数式)が貼り付けられるかを示す貼り付けオプション。
pasteData
Spread.Sheetsに貼り付けられるクリップボードのデータ。
pasteData.text
クリップボードのテキスト文字列。
pasteData.html
クリップボードのhtml文字列。
pasteData.image
クリップボードの画像src文字列。
objects
貼り付け中のフローティングオブジェクト。 画像、カスタムフローティングオブジェクト、スライサー、チャート、シェイプが含まれています。
cancel
操作をキャンセルするかどうかを示す値。
使用例
次のサンプルコードは、ClipboardPastingイベントを使用します。
// Use IE to see the console log text
var activeSheet = spread.getActiveSheet();

activeSheet.bind(GC.Spread.Sheets.Events.ClipboardChanged, function (sender, args) {
    console.log("ClipboardChanged.");
});

activeSheet.bind(GC.Spread.Sheets.Events.ClipboardChanging, function (sender, args) {
    console.log("ClipboardChanging");
});

activeSheet.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (sender, args) {
    console.log("ClipboardPasted");
});

activeSheet.bind(GC.Spread.Sheets.Events.ClipboardPasting, function (sender, args) {
    console.log("ClipboardPasting");
});
解説
パラメーター 説明
sheet GC.Spread.Sheets.Worksheet イベントを発生させたシート。
sheetName string シートの名前。
cellRange GC.Spread.Sheets.Range 貼り付けられた範囲。
pasteOption GC.Spread.Sheets.ClipboardPasteOptions クリップボードからどのデータ(値、書式、数式)が貼り付けられるかを示す貼り付けオプション。
pasteData Object Spread.Sheetsに貼り付けられるクリップボードのデータ
pasteData.text string クリップボードのテキスト文字列。
pasteData.html string クリップボードのHTML文字列。
cancel boolean 操作をキャンセルするかどうかを示す値。
関連トピック

参照

Events タイプ