我正在尝试寻找一种使用方法粗体字体粗细用于内联强调pdfkit http://pdfkit.org/
不幸的是,我无法找到一种在不强制换行的情况下更改字体的方法(不利于内联强调......)。
我正在尝试类似的事情:
pdf.text('Hello ', LEFT, 200).font(bold).text('World!');
但这会输出
Hello
World
我还深入研究了源代码,但找不到任何选项来阻止这种情况。
有人有任何想法或解决方法来解决这个问题吗?
EDIT:
我现在能想到的只是一个丑陋的黑客,如下所示:
pdf.text('Hello ', LEFT, 200).moveUp(1).font(bold).text('World!', {indent: pdf.widthOfString('Hello ')});
这是可行的,但远不够灵活和可维护。
处理这个问题的记录方法是继续.
pdf.font('Helvetica-Bold').text('Hello ', {
continued: true
}).font('Helvetica').text('World!');
http://pdfkit.org/docs/text.html http://pdfkit.org/docs/text.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)