摘要
该 DisplayOptions 对象用于修改应用程序抗锯齿模式设置。
说明
仅当您希望将抗锯齿模式修改为除了默认值 FAST 之外的其他值时,才需要此对象。
如果 class_type 参数设置为 DISPLAY,则可以使用 CreateExportOptions 函数创建 DisplayOptions 对象。 返回的对象包含配置抗锯齿模式所需的属性。
注:
此设置仅在运行独立脚本时适用。 如果您在应用程序中运行脚本,则将忽略此设置,而改用应用程序抗锯齿模式设置。 要在应用程序中更改该设置,请依次单击工程选项卡、选项和显示,然后设置抗锯齿模式值。
属性
属性 | 说明 | 数据类型 |
antialiasing (可读写) | 一个字符串常量,表示锯齿状边在导出中的显示方式。 平滑量取决于您设置的速度。 默认值为 FAST。
| String |
方法概述
方法 | 说明 |
setAntialiasing (antialiasing) | setAntialiasing 方法用于设置在应用程序外运行的脚本的抗锯齿模式。 |
方法
setAntialiasing (antialiasing)
参数 | 说明 | 数据类型 |
antialiasing |
(默认值为 FAST) | String |
代码示例
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)