如何在JsPDF中添加和设置字体?
how to add and set a font in JsPDF?
我一直在尝试以不同的方式设置 Helvetica 字体,但似乎没有任何效果。我了解 addFont 和 setFont 函数,但我在使用它们时遇到问题。
这是我的:
doc.addFont('Helvetica', 'Helvetica', 'normal')
doc.setFont('Helvetica')
显然 Helvetica 的后记名称是 'Helvetica' 所以我不知道它可能是什么。
示例 PTSans-normal.js
import jsPDF from 'jspdf'
使用新字体
import 'assets/fonts/PTSans-normal.js';
import jsPDF from 'jspdf';
const doc = new jsPDF();
doc.setFont('PTSans'); // set custom font
doc.setFontSize(12); // you can change size
doc.text('Hello', x, y) // and you can write your text
console.log('Show all font in jsPDF',doc.getFontList());
我一直在尝试以不同的方式设置 Helvetica 字体,但似乎没有任何效果。我了解 addFont 和 setFont 函数,但我在使用它们时遇到问题。
这是我的:
doc.addFont('Helvetica', 'Helvetica', 'normal')
doc.setFont('Helvetica')
显然 Helvetica 的后记名称是 'Helvetica' 所以我不知道它可能是什么。
示例 PTSans-normal.js
import jsPDF from 'jspdf'
使用新字体
import 'assets/fonts/PTSans-normal.js';
import jsPDF from 'jspdf';
const doc = new jsPDF();
doc.setFont('PTSans'); // set custom font
doc.setFontSize(12); // you can change size
doc.text('Hello', x, y) // and you can write your text
console.log('Show all font in jsPDF',doc.getFontList());