摘要
该 MapSeriesExportOptions 对象表示可选属性的集合,这些属性可与 MapSeries 和 BookmarkMapSeries 对象上的 export 方法配合使用来配置地图系列的导出方式。
说明
仅当您要使用不同于默认值的属性导出 MapSeries 或 BookmarkMapSeries 时,才需要此对象。
如果 class_type 参数设置为 MAPSERIES,则可以使用 CreateExportOptions 函数创建 MapSeriesExportOptions 对象。 返回的对象包含配置如何导出地图系列所需的所有属性。
注:
当前地图系列对象仅可以导出为 PDF。
属性
属性 | 说明 | 数据类型 |
customPages (可读写) | 一个字符串,用于在 exportPages 属性设置为 CUSTOM 时标识要导出的地图系列页面。 例如,以下字符串可导出 5 个页面:1, 3, 5-7。 默认值是空字符串。 | String |
exportFileOptions (只读) | 一个字符串常量,表示页面的导出方式。 要更改此值,请使用 setFileExportOptions 方法。 默认值为 PDF_SINGLE_FILE。
| String |
exportPages (只读) | 一个字符串常量,用于表示要导出的地图系列页面集合。 要更改此值,请使用 setExportPages 方法。 默认值为 ALL。
| String |
showExportCount (可读写) | 如果设置为 True,您将看到每个正在导出页面的状态显示在 Python shell 中。 默认值为 False。 | Boolean |
方法概述
方法 | 说明 |
setExportFileOptions (export_file_options) | 一个字符串常量,表示页面的导出方式。 |
setExportPages (export_pages) | 一个字符串常量,用于表示要导出的地图系列页面集合。 |
方法
setExportFileOptions (export_file_options)
参数 | 说明 | 数据类型 |
export_file_options |
| String |
setExportPages (export_pages)
参数 | 说明 | 数据类型 |
export_pages |
| String |
代码示例
p = arcpy.mp.ArcGISProject('current')
l = p.listLayouts('Layout_MS')[0]
ms = l.mapSeries
pdf = arcpy.mp.CreateExportFormat('PDF', r'c:\temp\MS_PDF.pdf')
msExOpt = arcpy.mp.CreateExportOptions('MAPSERIES')
msExOpt.setExportPages('CUSTOM')
msExOpt.customPages = '1-3'
ms.export(pdf, msExOpt)