PrintToPDFOptions 对象¶
landscapeboolean (可选) - 纸张方向。true为横向,false为纵向。默认为false。displayHeaderFooterboolean (可选) - 是否显示页眉和页脚。默认为false。printBackgroundboolean (可选) - 是否打印背景图形。默认为false。scalenumber (可选) - 网页渲染的缩放比例。默认为 1。pageSizestring | Size (可选) - 指定生成的 PDF 的页面大小。可以为A0、A1、A2、A3、A4、A5、A6、Legal、Letter、Tabloid、Ledger,或一个包含以英寸为单位的height和width的对象。默认为Letter。marginsPrintToPDFMargins (可选)pageRangesstring (可选) - 要打印的页面范围,例如 '1-5, 8, 11-13'。默认为空字符串,即打印所有页面。headerTemplatestring (可选) - 打印页眉的 HTML 模板。应为有效的 HTML 标记,使用以下类来注入打印值:date(格式化后的打印日期)、title(文档标题)、url(文档位置)、pageNumber(当前页码)和totalPages(文档总页数)。例如,<span class=title></span>会生成一个包含标题的 span。footerTemplatestring (可选) - 打印页脚的 HTML 模板。应使用与headerTemplate相同的格式。preferCSSPageSizeboolean (可选) - 是否优先使用 CSS 定义的页面大小。默认为false,此时内容将缩放以适应纸张大小。generateTaggedPDFboolean (可选) 实验性 - 是否生成带标签(无障碍)的 PDF。默认为false。由于此属性处于实验阶段,生成的 PDF 可能不完全符合 PDF/UA 和 WCAG 标准。generateDocumentOutlineboolean (可选) 实验性 - 是否根据内容标题生成 PDF 文档大纲。默认为false。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron