问题描述
我测试了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 (将#修改为@)