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

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
cellRange
貼り付ける範囲。
pasteOption
クリップボードからどのデータ(値、書式、数式)が貼り付けられるかを示す貼り付けオプション。
pasteData
Spread.Sheetsに貼り付けられるクリップボードのデータ。
pasteData.text
クリップボードのテキスト文字列。
pasteData.html
クリップボードのhtml文字列。
pasteData.image
クリップボードの画像src文字列。
fromSheet
データ範囲の元シート。
fromRange
範囲をコピーまたは切り取るときの貼り付けのソース範囲。
isCutting
切り取る操作かどうかを示す値。
objects
貼り付け中のフローティングオブジェクト。 画像、カスタムフローティングオブジェクト、スライサー、チャート、シェイプが含まれています。
cancel
操作をキャンセルするかどうかを示す値。
shiftCells
セルの移動オプション。 セルを移動しない場合、undefinedになります。
使用例
次のサンプルコードは、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 タイプ