我有一个在页面上设置页脚的功能。但我想让代码更灵活,并添加一个 if 语句,当文档是“a4”或“a3”时,我希望它在不同的位置设置页脚。
function footer(){
doc.setFontSize(11);
doc.text(180,280, 'Seite ' + doc.page);
doc.page ++;
}
Run Code Online (Sandbox Code Playgroud)
但是在页面启动后我找不到更改格式的参数:
var doc = new jsPDF('p', 'mm', 'a4');
Run Code Online (Sandbox Code Playgroud)
我试过:
doc.format('a3');
doc.setFormat = 'a3';
doc.setPageFormat('a3');
Run Code Online (Sandbox Code Playgroud)
但没有一个工作。
即使在“新 jsPDF”启动之后,有人知道在代码中的任何位置更改页面格式的参数吗?或者这根本不起作用?
提前致谢!
您可以在每个新页面上设置格式和方向:
doc.addPage('a3', 'portrait');
Run Code Online (Sandbox Code Playgroud)
方向是“纵向”或“横向”
或者,您还可以设置高度和宽度:
doc.addPage(newWidth, newHeight);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,单位将与您的 jsPDF 实例化 ('mm') 中的单位相同:
var doc = new jsPDF('p', 'mm', 'a4');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13644 次 |
| 最近记录: |