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