setExportFileOptions
汇总
该 MapSeriesExportOptions 对象表示可选属性的集合,这些属性可与 MapSeries 和 BookmarkMapSeries 对象上的 export 方法配合使用来配置地图系列的导出方式。
讨论
仅当您要使用不同于默认值的属性导出 MapSeries 或 BookmarkMapSeries 时,才需要此对象。
如果 class_type 参数设置为 MAPSERIES ,则可以使用 CreateExportOptions 函数创建 MapSeriesExportOptions 对象。 返回的对象包含配置如何导出地图系列所需的所有属性。
注:
当前地图系列对象仅可以导出为 JPEGFormat 、 PNGFormat 、 PDFFormat 和 TIFFFormat 。
语法
setExportFileOptions()
属性
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
customPages (读取和写入) |
一个字符串,用于在 |
String |
|
exportFileOptions (只读) |
一个字符串常量,表示页面的导出方式。 要更改此值,请使用
|
String |
|
exportPages (只读) |
一个字符串常量,用于表示要导出的地图系列页面集合。 要更改此值,请使用
|
String |
|
showExportCount (读取和写入) |
如果设置为 True ,您将看到每个正在导出页面的状态显示在 Python shell 中。 默认值为 |
Boolean |
方法
setExportFileOptions(export_file_options)
一个字符串常量,表示页面的导出方式。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
export_file_options |
(默认值为 PDF_SINGLE_FILE) |
String |
setExportPages(export_pages)
一个字符串常量,用于表示要导出的地图系列页面集合。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
export_pages |
|
String |
代码示例
以下脚本使用默认 PDFFormat 属性导出 MapSeries 对象,但会将 MapSeriesExportOptions 配置为导出一组自定义地图系列页面。
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)