我使用的是最新版本的jdPDF(2.3.0)。在文档中,它说要使文本居中,请使用align:'center'选项在第四个参数中传递一个对象,但这不起作用。我也不明白为什么如果我希望文本居中,我应该指定 X。
这是我的代码:
const pdf = new window.jspdf.jsPDF();
pdf.text(`Hello world`, null, 20, { align: 'center'} );
pdf.save("TEST");
Run Code Online (Sandbox Code Playgroud)
jsPDF 文本文档:http://raw.githack.com/MrRio/jsPDF/master/docs/jsPDF.html#text
我正在使用 CDN 链接中的 jsPDF。
(x, y) 是文本锚点在文档上的位置。文本对齐是相对于该点的。这意味着让文本在文档中居中,将 x 设置为恰好位于空间中间的值(对于 A4,x 约为 105)并对齐:“center”。
pdf.text(`Hello world`, pdf.internal.pageSize.getWidth() / 2, 20, { align: 'center'} );
Run Code Online (Sandbox Code Playgroud)
可视化的
(x,y)
.
text align left
.
text align center
.
text align right
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2521 次 |
| 最近记录: |