setExportPages
汇总
该 ReportExportOptions 对象表示可选属性的集合,这些属性可与 Report 对象的 export 方法配合使用来配置报表的导出方式。
讨论
仅当您要使用不同于默认值的属性导出 Report 时,才需要此对象。
如果 class_type 参数设置为 REPORT ,则可以使用 CreateExportOptions 函数创建 ReportExportOptions 对象。 返回的对象包含配置如何导出报表所需的所有属性。 当前 Report 对象仅可以导出为 PDF。
语法
setExportPages()
属性
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
customPages (读取和写入) |
一个字符串,用于在 |
String |
|
exportPages (只读) |
一个字符串常量,用于表示要导出的报表页面集合。 要更改此值,请使用
|
String |
|
startingPageNumberLabelOffset (读取和写入) |
将偏移应用于页面编号以在报表开始处添加附加页面。 默认偏移为 |
Integer |
|
totalPageNumberOverride (读取和写入) |
要标注的总页面数,例如,如果报表显示第 X 页,共 Y 页。 这在将多个报表合并为一个报表时将非常有用。 默认值为 |
Integer |
方法
setExportPages(report_export_pages)
一个字符串常量,用于表示要导出的 Report 页面集合。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
report_export_pages |
|
String |
代码示例
以下脚本使用默认 PDFFormat 属性导出 Report 对象,但会将 ReportExportOptions 配置为导出一组自定义报表页面。
p = arcpy.mp.ArcGISProject('current')
rp = p.listReports('Report')[0]
pdf = arcpy.mp.CreateExportFormat('PDF', r'c:\temp\MS_PDF.pdf')
rpExOpt = arcpy.mp.CreateExportOptions('REPORT')
rpExOpt.setExportPages('CUSTOM')
rpExOpt.customPages = '1-3'
rp.export(pdf, rpExOpt)