setAntialiasing
Краткая информация
Объект DisplayOptions используется для изменения настроек режима сглаживания приложения.
Обсуждение
Этот объект необходим только в том случае, если вы хотите изменить режим сглаживания на отличный от значения FAST по умолчанию.
Функцию CreateExportOptions можно использовать для создания объекта DisplayOptions, если параметру class_type присвоено значение DISPLAY. Возвращаемый объект содержит свойство, необходимое для настройки режима сглаживания.
Примечание:
Эта настройка применяется только при запуске автономных скриптов. Если вы запустите скрипт в приложении, эта настройка будет проигнорирована и вместо нее будет использоваться настройка режима сглаживания приложения. Чтобы изменить настройки в приложении, перейдите на вкладку Проект, нажмите Опции, нажмите Отображение и задайте значение Режима сглаживания.
Синтаксис
setAntialiasing()
Свойства
| Имя | Объяснение | Тип данных |
|---|---|---|
|
antialiasing (Чтение / Запись) |
Строковая константа, представляющая, как могут выглядеть неровные края при экспорте. Степень сглаживания зависит от заданной скорости. Значение по умолчанию равно
|
String |
Методы
setAntialiasing(antialiasing)
Метод setAntialiasing используется для установки режима сглаживания для скриптов, запускаемых вне приложения.
| Имя | Объяснение | Тип данных |
|---|---|---|
|
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)