jsPdf .html() 方法中的 autoPaging

问题描述 投票:0回答:2

我已经将jsPdf更新到版本“jspdf”:“^2.4.0”,并在jspdf的html()方法中看到一个名为autoPaging的选项,有人知道它是做什么用的吗?我尝试使用它,但在生成的 pdf 上没有看到任何不同。

我猜这可能与“第 1 页,共 2 页”等分页有关。

jspdf
2个回答
2
投票

作为 jspdf 文档:

Autopaging 用于设置自动分页模式。

false:禁用自动分页。

true 或“slice”:将跨分页符剪切形状或文本块。可能会将文本切成两半,使其难以阅读。

'text':尽量不要跨分页符将文本切成两半。最适合主要由单列文本组成的文档。

默认为true。


0
投票

jsPDF 最新文档提供了有关 html 到 pdf 转换中支持的分页符的详细信息。 https://raw.githack.com/MrRio/jsPDF/master/docs/module-html.html

autoPaging 布尔值 | '切片' | 'text' 自动分页模式。

false:禁用自动分页。 true 或 'slice':将切割形状或 跨分页符的文本块。可能会将文本切成两半, 使其难以阅读。 'text':尽量不要将文本切成两半 跨分页符。最适合主要包含以下内容的文档 单列文本。

不幸的是,它不支持 CSS 分页符。 我已经尝试过这个,但不起作用。

.page-break {
  page-break-before: always; /* Forces a new page before this element */
  page-break-after: always;  /* Forces a new page after this element */
}
<div class="page-break"></div> <!-- Page break here -->
© www.soinside.com 2019 - 2024. All rights reserved.