我有一个项目要打印工作报告。我在将复选标记放入 pdfmake 生成的报告中时遇到麻烦,我按照以下链接中的一些说明进行操作:
我已经按照那里的所有说明进行操作,但我的 fontelo 或 fontawesome 图标出现在我的报告中。当使用fontawesome时。图标显示方块没有真正的图标。希望有人能帮我解决这个问题,谢谢
也许您可以包含一些代码(最小的 docDefinition 和打印机部分)。
我的代码,使用 fontawesome 显示复选框/单选图标:
打印机部分:
var fonts = {
Roboto: {
normal: 'assets/fonts/Roboto-Regular.ttf',
bold: 'assets/fonts/Roboto-Medium.ttf',
italics: 'assets/fonts/Roboto-Italic.ttf',
bolditalics: 'assets/fonts/Roboto-MediumItalic.ttf'
},
FontAwesome: {
normal: 'assets/fonts/fontawesome-webfont.ttf'
}
};
// ...
var printer = new PdfPrinter(fonts);
Run Code Online (Sandbox Code Playgroud)
和文档定义。您可以尝试使用 unicode 代码:
var dd = {
content: { text: "\uf046 ", style: 'fontawesome' },
styles: {
fontawesome: {
'font': 'FontAwesome',
'color': "#656565"
}
}
}
Run Code Online (Sandbox Code Playgroud)
也许这个 ASCII 值对你有用?\xe2\x88\x9a\xe2\x88\x9a\xe2\x88\x9a\xe2\x88\x9a\xe2\x88\x9a\xe2\x88\x9a\xe2\x88\x9a\xe2\x88\x9a
\n\n您将得到这个符号 \xe2\x88\x9a ,它类似于勾号。
\n\nExtended ASCII Codes部分: http: //www.asciitable.com/{\n text: \'\xe2\x88\x9a\',\n absolutePosition: { x: 21, y: 293 }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n快乐编码!:)
\n| 归档时间: |
|
| 查看次数: |
5972 次 |
| 最近记录: |