2017-04-19 68 views
1

我有一个项目来打印出工作报告。把里面pdfmake生成的报告,复选标记,当我麻烦我遵循以下链接一些指令:把pdfmake报告中的选中标记

我已经跟随那里所有的指示,但我fontelo也不fontawesome图标显示在我的报告中。同时使用fontawesome。图标显示方块没有真正的图标。希望有人可以帮我找出这个谢谢

回答

0

也许你可以包括一些代码(一个最小的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); 

而docDefinition。您可以尝试使用unicode代码

var dd = { 
    content: { text: "\uf046 ", style: 'fontawesome' }, 
    styles: { 
    fontawesome: { 
     'font': 'FontAwesome', 
     'color': "#656565" 
    } 
    } 
}