5

剣道UIエディターウィジェットを使用しています。印刷画面の内容を貼り付けたい。どうやってやるの?

よろしく、

ナイドゥ

4

1 に答える 1

5

これは関連する質問です。最新のChromeとFirefoxで動作するようです。そして、いくつかのコードを介して剣道エディターに接続することができます:

var editor = $("#editor").data("kendoEditor");

$(editor.document).on("paste", function(e) {
  var clipboard = e.originalEvent.clipboardData;

  if (clipboard && clipboard.items) {
      var screenshot = clipboard.items[0];

      if (screenshot.kind == "file") {
          var blob = screenshot.getAsFile();

          var reader = new FileReader();

          reader.onload = function(event){
            var html = kendo.format('<img src="{0}"/>', event.target.result);

            editor.paste(html);
          };

          reader.readAsDataURL(blob);
      }
  }
});

そしてここにライブデモがあります:http://jsbin.com/utapal/1/edit

于 2012-12-04T10:09:36.017 に答える