我正在使用Kendo UI编辑器小部件。我想粘贴打印屏幕的内容。我该怎么做呢?
致以敬意,
奈度
发布于 2012-12-04 18:09:36
Here是一个相关的问题。似乎适用于最新的Chrome和Firefox。并且可以通过以下代码插入到Kendo编辑器中:
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
https://stackoverflow.com/questions/13698109
复制相似问题