如何解决如何在jsPDF中生成utf-8表?
我测试了jsPDF
游乐场,阿拉伯语部分http://raw.githack.com/MrRio/jsPDF/master/#,但无法制作utf table
。这是我使用的代码,我想知道应该如何解决这个问题,
var generateData = function(amount) {
var result = [];
var data = {
coin: "100",game_group: "گروه",game_name: "سلام",game_version: "25",machine: "20485861",vlt: "0"
};
for (var i = 0; i < amount; i += 1) {
data.id = (i + 1).toString();
result.push(Object.assign({},data));
}
return result;
};
function createHeaders(keys) {
var result = [];
for (var i = 0; i < keys.length; i += 1) {
result.push({
id: keys[i],name: keys[i],prompt: keys[i],width: 65,align: "center",padding: 0
});
}
return result;
}
var headers = createHeaders([
"id","coin","game_group","game_name","game_version","machine","vlt"
]);
var doc = new jsPDF();
doc.addFont("test/reference/Amiri-Regular.ttf","Amiri","normal");
doc.setFont("Amiri"); // set font
doc.setFontSize(50);
doc.table(1,1,generateData(100),headers,{ autoSize: true });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。