剑道导出PDF功能-无法显示中文/日文措辞
现在我正在使用kendo.drawing.drawDOM执行导出PDF函数。我搜索了很多网站,所有的文章都说我可以使用Arial Unicode MS字体,并使用kendo.pdf.defineFont。但这对我不起作用。显示“方框”符号的所有中文/日文单词 这是我的密码剑道导出PDF功能-无法显示中文/日文措辞,pdf,kendo-ui,cjk,Pdf,Kendo Ui,Cjk,现在我正在使用kendo.drawing.drawDOM执行导出PDF函数。我搜索了很多网站,所有的文章都说我可以使用Arial Unicode MS字体,并使用kendo.pdf.defineFont。但这对我不起作用。显示“方框”符号的所有中文/日文单词 这是我的密码 <style> body { font-family: sans-serif; } font-face { font-family: "DejaVu Sans";
<style>
body { font-family: sans-serif; }
font-face {
font-family: "DejaVu Sans";
src: url("https://candyfonts.com/wp-data/2019/04/06/51520/ArialUnicodeMS.ttf") format("truetype");
}
</style>
<script>
$(document).ready(function () {
kendo.pdf.defineFont({
"Arial Unicode MS":https://candyfonts.com/wp-data/2019/04/06/51520/ArialUnicodeMS.ttf
});
$("#export-pdf").click(function (e) {
kendo.drawing.drawDOM(".content-wrapper", {
forcePageBreak: ".page-break",
allPages: true,
avoidLinks: true,
multiPage: true,
paperSize: "A4",
//defineFont: ({ "Arial Unicode MS": "~/css/ArialUnicodeMS.ttf" }),
//font: "14px 'Arial Unicode MS', Arial, sans-serif, Kalpurush, SiyamRupali",
margin: {
top: "1cm",
left: "1cm",
right: "1cm",
bottom: "1cm"
}
})
.then(function (group) {
kendo.drawing.pdf.saveAs(group, "test.pdf");
});
});
});
<script>
正文{字体系列:无衬线;}
字体{
字体系列:“DejaVu Sans”;
src:url(“https://candyfonts.com/wp-data/2019/04/06/51520/ArialUnicodeMS.ttf)格式(“truetype”);
}
$(文档).ready(函数(){
kendo.pdf.defineFont({
“Arial Unicode MS”:https://candyfonts.com/wp-data/2019/04/06/51520/ArialUnicodeMS.ttf
});
$(“#导出pdf”)。单击(函数(e){
kendo.drawing.drawDOM(“.content wrapper”{
forcePageBreak:“.PageBreak”,
是的,
阿维德:没错,
多页:对,
纸张尺寸:“A4”,
//定义:({“Arial Unicode MS”:“~/css/ArialUnicodeMS.ttf”}),
//字体:“14px'Arial Unicode MS',Arial,无衬线,Kalpurush,SiyamRupali”,
保证金:{
顶部:“1厘米”,
左:“1厘米”,
右:“1厘米”,
底部:“1厘米”
}
})
.then(功能(组){
kendo.drawing.pdf.saveAs(组,“test.pdf”);
});
});
});
有人能帮忙吗?非常感谢