Краткая информация
Объект AIXFormat представляет собой набор свойств файла Adobe Illustrator Exchange (AIX), которые можно настроить и использовать с методом export для объектов Layout, MapFrame и MapView для создания выходного файла AIX.
Обсуждение
Файлы AIX используются с дополнительным модулем ArcGIS Maps for Adobe Creative Cloud. С этим модулем векторное и растровое содержимое карты преобразуется в редактируемую многослойную графику для улучшения удобства его редактирования в Adobe Illustrator. После открытия в Illustrator файл можно использовать для профессионального графического дизайна или завершающего этапа работ по подготовке карты, а также дальнейшей передачи этих данных в другие приложения Adobe Creative Cloud.
Метод createExportFormat можно использовать для создания объекта AIXFormat, если параметру format присвоено значение AIX. Возвращаемый объект AIXFormat содержит все свойства, связанные с созданием AIX-файла. Эти свойства можно соответствующим образом изменять для получения различных выходных результатов.
Внимание:
Слои, использующие некоторые режимы смешивания, будут растрированы при экспорте в формат AIX. Более подробно см. Применение визуальных эффектов.
Свойства
Свойство | Описание | Тип данных |
clipToElements (чтение и запись) | Если установлено True, включите части страницы с содержанием только элементов компоновки или карты, а не всю страницу целиком. Это свойство применяется только при экспорте объекта Layout. Значение по умолчанию равно False. | Boolean |
convertMarkers (чтение и запись) | Определяет, будут ли маркерные символы, основанные на символах шрифта, экспортироваться как символы шрифта или как полигоны. Установите эту опцию на True, чтобы просматривать выходные данные на компьютере, где не установлены соответствующие шрифты, а из-за ограничений лицензии или формата файла нет возможности встроить шрифты в файл. Не применяется к тексту, только к символам-маркерам основанным на шрифтах. Значение по умолчанию равно False. | Boolean |
embedColorProfile (чтение и запись) | Включить цветовой профиль, установленный для карты или компоновки, в экспортируемый файл. Это помогает добиться согласованности цветов, когда файл просматривается на разных устройствах. Если профиль не является встроенным, или используется вьюер без управления цветом, цвета могут значительно отличаться от отображаемых на экране. Значение по умолчанию равно True. Примечание:Опция доступна только при включенном управлении цветом. Если управление цветом не включено или выбрано цветовое пространство CMYK, пространство CMYK также входит в экспортируемые данные. Это может привести к изменению некоторых цветов при просмотре экспортированного файла. | Boolean |
embedFonts (чтение и запись) | Включите в экспортируемый файл встраиваемые шрифты, чтобы поддерживать согласованность шрифтов на разных платформах. Шрифты, которые не поддерживают встраивание, не будут включены, независимо от данной настройки. Значение по умолчанию равно True. Примечание:Чтобы правильно редактировать текст в виде графики Illustrator необходим, чтобы шрифты были установлены и доступны. Проверьте разрешения на общий доступ перед вставкой и публикацией шрифтов. | Boolean |
filePath (чтение и запись) | Строка, представляющая системный путь и имя файла, включая расширение, для экспортируемого файла. | String |
height (чтение и запись) | Высота экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта MapView. Значение по умолчанию равно 960. | Double |
imageCompression (чтение и запись) | Строковая константа, представляющая схему сжатия, используемую для сжатия изображения или растровых данных в выходном файле. Значение по умолчанию равно ADAPTIVE.
| String |
imageCompressionQuality (чтение и запись) | Степень сжатия изображения, применяемая к экспортируемому файлу. При низком качестве создается файл меньшего размера, но с менее четкими данными, при максимальном качестве создается файл большего размера, но с более четкими данными. Применяется, только когда используются несколько методов сжатия. Значение по умолчанию равно 80. | Integer |
imageQuality (чтение и запись) | Качество пересчета изображений. Свойство определяет эффективное разрешение растрового содержания выходных данных. Например, если imageQuality установлено на BETTER, коэффициент сжатия - 1:2, а выходное разрешение resolution имеет значение 300 dpi, то выходной растр будет иметь разрешение 150 dpi. Во многих случаях растровые данные могут быть включены в экспорт с более низким разрешением dpi, чем векторные данные, что не отразится заметно на их качестве, но приведет к уменьшению размера выходного файла. Значение по умолчанию равно BEST.
| String |
removeLayoutBackground (чтение и запись) | При экспорте удаляйте фон страницы в виде графики. Это свойство применяется только при экспорте объекта Layout. Значение по умолчанию равно True. | Boolean |
resolution (чтение и запись) | Эффективное разрешение dpi выходных векторных данных. Значение, предлагаемое по умолчанию, равно 96. Примечание:При экспорте MapView dpi рассчитывается автоматически с использованием системного масштабирования dpi, поэтому это значение будет проигнорировано. | Integer |
showSelectionSymbology (чтение и запись) | Отображает выбранные объекты на карте или во фрейме карты, выбранные в выходном файле. Установка этого значения на False не влияет на выбор внутри вида, а только на выбор в выходном файле. Значение по умолчанию равно False. | Boolean |
width (чтение и запись) | Ширина экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта MapView. Значение по умолчанию равно 960. | Double |
Обзор метода
Метод | Описание |
setImageCompression (image_compression) | Строковая константа, представляющая схему сжатия, используемую для сжатия изображения или растровых данных в выходном файле. |
setImageQuality (image_quality) | Строковая константа, которая задает количество пересчета изображений. |
Методы
setImageCompression (image_compression)
Параметр | Описание | Тип данных |
image_compression | Below is a list of valid strings.
| String |
setImageQuality (image_quality)
Параметр | Описание | Тип данных |
image_quality | Below is a list of valid strings.
| String |
Значение определяет эффективное разрешение растрового содержания выходных данных. Например, если качество выходного растра установлено как 1:2, image_quality значение как BETTER и выходное разрешение – 300 dpi, выходной растр будет иметь разрешение 150 dpi. Во многих случаях растровые данные могут быть включены в экспорт с более низким разрешением dpi, чем векторные данные, что не отразится заметно на их качестве, но приведет к уменьшению размера выходного файла.
Пример кода
Следующий скрипт экспортирует компоновку в формат AIX, используя значения свойств по умолчанию.
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
aix = arcpy.mp.CreateExportFormat('AIX', r'C:\Temp\Output.aix')
lyt.export(aix)