Краткая информация
Объект DisplayOptions используется для изменения настроек режима сглаживания приложения.
Обсуждение
Этот объект необходим только в том случае, если вы хотите изменить режим сглаживания на отличный от значения FAST по умолчанию.
Функцию CreateExportOptions можно использовать для создания объекта DisplayOptions, если параметру class_type присвоено значение DISPLAY. Возвращаемый объект содержит свойство, необходимое для настройки режима сглаживания.
Примечание:
Эта настройка применяется только при запуске автономных скриптов. Если вы запустите скрипт в приложении, эта настройка будет проигнорирована и вместо нее будет использоваться настройка режима сглаживания приложения. Чтобы изменить настройки в приложении, перейдите на вкладку Проект, нажмите Опции, нажмите Отображение и задайте значение Режима сглаживания.
Свойства
Свойство | Описание | Тип данных |
antialiasing (чтение и запись) | Строковая константа, представляющая, как могут выглядеть неровные края при экспорте. Степень сглаживания зависит от заданной скорости. Значение по умолчанию равно FAST.
| String |
Обзор метода
Метод | Описание |
setAntialiasing (antialiasing) | Метод setAntialiasing используется для установки режима сглаживания для скриптов, запускаемых вне приложения. |
Методы
setAntialiasing (antialiasing)
Параметр | Описание | Тип данных |
antialiasing |
(Значение по умолчанию — FAST) | String |
Пример кода
Следующий скрипт экспортирует объект Layout, используя свойства PDFFormat по умолчанию, но настраивает DisplayOptions так, чтобы установить antialiasing на BEST.
import arcpy
p = arcpy.mp.ArcGISProject(r'C:\Projects\YosemiteNP\Yosemite.aprx')
lyt = p.listLayouts('Main Attractions')[0]
pdf = arcpy.mp.CreateExportFormat('PDF')
pdf.filePath = r'C:\Projects\YosemiteNP\YosemiteMainAttractions.pdf'
disOpt = arcpy.mp.CreateExportOptions('DISPLAY')
disOpt.setAntialiasing('BEST')
lyt.export(pdf, disOpt)