在Jspdf中,我需要纵向打印半张A4纸。 这是我的代码:
let doc = new jsPDF({
orientation: 'portrait',
unit: 'mm',
format: [210, 148.5],
});
这会导致页面水平显示。 我也尝试过:
let doc = new jsPDF({
orientation: 'portrait',
unit: 'mm',
format: [148.5, 210],
});
以这种方式,它尊重方向,但对我来说却相反。即宽度就是长度,长度就是宽度。
我该怎么办?
ISO PAge 尺寸的一半是下一个尺寸,因此根据 2 的平方根,A5 是 A4 的一半,因此每个尺寸都是其他尺寸的 70.7%。
要使用 A5(或 a6 或横向),只需说明即可,就像我在本演示中所做的那样。
https://raw.githack.com/MrRio/jsPDF/master/index.html
doc.addPage("a5", "p");