Краткая информация
Объект MapSeriesExportOptions представляет собой набор необязательных свойств, которые можно использовать с методом export и объектами MapSeries и BookmarkMapSeries для настройки способа экспорта серии карт.
Обсуждение
Этот объект необходим только в том случае, если вы хотите экспортировать MapSeries или BookmarkMapSeries со свойствами, отличными от их значений по умолчанию.
Функцию CreateExportOptions можно использовать для создания объекта MapSeriesExportOptions, если параметру class_type присвоено значение MAPSERIES. Возвращаемый объект содержит все свойства, необходимые для настройки способа экспорта серий карт.
Примечание:
В настоящее время объекты серии карт можно экспортировать только в формат 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 |
Пример кода
Следующий скрипт экспортирует объект MapSeries, используя свойства PDFFormat по умолчанию, но настраивает 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)