【xlwings api语言参考】Range.PageBreak 属性

xlwings API的Range.PageBreak属性用于获取或设置Excel分页符的位置,支持xlPageBreakAutomatic、xlPageBreakManual和xlPageBreakNone三种状态。该属性可读写,能设置手动分页符但不能设置自动分页符。示例代码演示了如何在特定位置插入和删除手动分页符。

功能:
获取或设置分页符的位置。 可以是以下 XlPageBreak 常量之一: xlPageBreakAutomatic、 xlPageBreakManual 或 xlPageBreakNone。 读/写。

语法:
rng.PageBreak
rng是一个表示 Range 对象的变量。

说明:
此属性可以返回自动或手动分页符的位置,但只能设置手动分页符的位置 (只能设置为 xlPageBreakManual 或 xlPageBreakNone) 。

要清除工作表的所有手动分页符,请将 Cells.PageBreak 设置为 xlPageBreakNone。

示例:
本示例在 Sheet1 的第 25 行后设置一个手动分页符。

import xlwings as xw
from xlwings import constants as con
app=xw.App()
bk=app.books
Exception in thread "main" java.lang.StackOverflowError at com.lowagie.text.pdf.PdfChunk.getUnicodeEquivalent(PdfChunk.java:279) at com.lowagie.text.pdf.BidiLine.trimRight(BidiLine.java:532) at com.lowagie.text.pdf.BidiLine.getParagraph(BidiLine.java:178) at com.lowagie.text.pdf.BidiLine.processLine(BidiLine.java:332) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:854) at com.lowagie.text.pdf.ColumnText.goComposite(ColumnText.java:1190) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:805) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:793) at com.lowagie.text.pdf.PdfPRow.writeCells(PdfPRow.java:491) at com.lowagie.text.pdf.PdfPTable.writeSelectedRows(PdfPTable.java:675) at com.lowagie.text.pdf.PdfPTable.writeSelectedRows(PdfPTable.java:757) at com.lowagie.text.pdf.PdfPTable.writeSelectedRows(PdfPTable.java:709) at com.lowagie.text.pdf.ColumnText.goComposite(ColumnText.java:1473) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:805) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:793) at com.lowagie.text.pdf.PdfDocument.addPTable(PdfDocument.java:2499) at com.lowagie.text.pdf.PdfDocument.add(PdfDocument.java:683) at com.lowagie.text.Document.add(Document.java:285) at fr.opensagres.xdocreport.itext.extension.ExtendedDocument.add(ExtendedDocument.java:114) at fr.opensagres.poi.xwpf.converter.pdf.internal.elements.StylableDocument.flushTable(StylableDocument.java:345) at fr.opensagres.poi.xwpf.converter.pdf.internal.elements.StylableDocument.pageBreak(StylableDocument.java:128) at fr.opensagres.poi.xwpf.converter.pdf.internal.elements.StylableDocument.columnBreak(StylableDocument.java:107) at fr.opensagres.poi.xwpf.converter.pdf.internal.elements.StylableDocument.simulateText(StylableDocument.java:211) at fr.opensagres.poi.xwpf.converter.pdf.internal.elements.StylableDocument.pageBreak(StylableDocument.java:147)出现这样的问题
最新发布
10-10
除`pagebreak`参数外,html2pdf.js还有以下重要参数: - **`margin`**:用于设置PDF文档的边距,单位可以根据`jsPDF`中的`unit`参数确定。例如,设置为`0.3`,表示边距为0.3个指定单位。示例配置如下: ```javascript var opt = { margin: 0.3, // 其他参数... }; ``` - **`filename`**:该参数用于指定生成的PDF文件的名称。如设置为`"name.pdf"`,则生成的PDF文件名为`name.pdf`。示例如下: ```javascript var opt = { filename: "name.pdf", // 其他参数... }; ``` - **`image`**:此参数是一个对象,包含`type`和`quality`两个子参数。`type`用于指定图片的类型,如`"jpeg"`;`quality`用于设置图片的质量,取值范围为0到1,值越大质量越高。示例: ```javascript var opt = { image: { type: "jpeg", quality: 1 }, // 其他参数... }; ``` - **`html2canvas`**:这也是一个对象参数,其中`scale`用于设置HTML元素转换为画布时的缩放比例,数值越大,生成的图像越清晰。示例: ```javascript var opt = { html2canvas: { scale: 2 }, // 其他参数... }; ``` - **`jsPDF`**:该对象参数包含多个子参数,`unit`用于指定PDF文档的单位,如`"in"`(英寸)、`"pt"`(点)等;`format`用于指定PDF的页面格式,如`"letter"`、`"a4"`等;`orientation`用于设置页面方向,`"portrait"`表示纵向,`"landscape"`表示横向。示例: ```javascript var opt = { jsPDF: { unit: "in", format: "letter", orientation: "portrait" }, // 其他参数... }; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DataLab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值