我不能更改字体系列。这是直接在jsPDF 网站上关闭的:
var doc = new jsPDF(); doc.text(20, 20, 'This is the default font.'); doc.setFont("courier"); doc.setFontType("normal"); doc.text(20, 30, 'This is courier normal.'); doc.setFont("times"); doc.setFontType("italic"); doc.text(20, 40, 'This is times italic.'); doc.setFont("helvetica"); doc.setFontType("bold"); doc.text(20, 50, 'This is helvetica bold.'); doc.setFont("courier"); doc.setFontType("bolditalic"); doc.text(20, 60, 'This is courier bolditalic.');
但是,这里是打印出来的:
这些都是times
字体。为什么字体家族没有变化?
其实你可以用
doc.addFont()
例如:
doc.addFont('ArialMS', 'Arial', 'normal'); doc.setFont('Arial'); doc.text(50,150,'Hello World');