摘要
该 AIXFormat 对象表示 Adobe Illustrator Exchange (AIX) 文件属性的集合,可以对这些属性进行配置,并使用 Layout、MapFrame 和 MapView 对象上的 export 方法来创建输出 AIX 文件。
说明
AIX 文件可以与 ArcGIS Maps for Adobe Creative Cloud 扩展模块配合使用。 凭借此扩展模块,矢量地图和栅格地图内容将转换为可编辑的 Artwork 图层,以改善 Adobe Illustrator 中的编辑体验。 在 Illustrator 中打开 AIX 后,文件即可用于高端图形设计或地图最后处理工作流,并可在其他 Adobe Creative Cloud 应用程序之间进行迁移。
如果 format 参数设置为 AIX,则可以使用 createExportFormat 方法创建 AIXFormat 对象。 返回的 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)