[英]JavaScript print for CKEditor content
HTML:
<textarea name="Editor" class="ckeditor" id="aboutme">@Model.Content</textarea>
<button type="button" onclick="Print()">Print</button>
Javascript:
function Print() {
printcontent($("#printDiv").html());
}
function printcontent(content) {
var i = CKEDITOR.instances.editor1;
i.editor.execCommand('print');
}
我尝试了上面的javascript代码以打印ckeditor内容,但是它对我不起作用。
我如何在单击按钮时打印ckeditor内容?
您可以使用Print addon吗?
该插件激活打印功能。 将出现一个标准的操作系统打印弹出窗口,您可以在其中选择打印机以及所有相关选项。
然后,您将可以调用print
命令来打开打印对话框。
要在自定义按钮上调用命令,可以使用:
<textarea name="Editor" class="ckeditor" id="aboutme">@Model.Content</textarea>
<button type="button" onclick="print('aboutme')">Print</button>
<script>
function print(editorName) {
var editor = CKEDITOR.instances[editorName];
editor.execCommand('print');
}
</script>
$scope.print = function () { CKEDITOR.instances.certificate_editor.execCommand('print'); };
<button type="button" class="btn-primary" ng-click="print()">Print</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.