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

パラメータ

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

参照

Events タイプ