setImageQuality
汇总
该 EMFFormat 对象表示增强型图元文件格式 (EMF) 文件属性的集合,可以对这些属性进行配置,并使用 Layout 、 MapFrame 和 MapView 对象 export 的方法来创建输出 EMF 文件。
讨论
EMF 非常适合于嵌入 Windows 文档,因为 EMF 的矢量部分可以调整大小,而又不会降低质量。 但是,由于 EMF 不支持字体嵌入并且属于 Windows 专用格式,因此并不常用作用户之间的交换格式。
如果 format 参数设置为 EMF ,则可以使用 createExportFormat 方法创建 EMFFormat 对象。 返回的 EMFFormat 对象包含与生成 EMF 文件相关的所有属性。 可以相应地修改这些属性以产生不同的输出结果。
语法
setImageQuality()
属性
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
clipToElements (读取和写入) |
如果设置为 |
Boolean |
|
convertMarkers (读取和写入) |
对基于字体字符的标记符号是作为字体字符还是作为面导出进行控制。 当您由于许可或文件格式的限制而无法嵌入字体时,请将此选项设置为 |
Boolean |
|
filePath (读取和写入) |
一个字符串,表示已导出文件的系统路径和文件名(包含扩展名)。 |
String |
|
height (读取和写入) |
要导出的地图区域的高度(以像素为单位)。 此属性仅在导出 |
Double |
|
imageQuality (读取和写入) |
图像重采样量。 该属性可用于确定输出时栅格内容的有效分辨率。 例如,如果
|
String |
|
outputAsImage (读取和写入) |
将矢量内容导出为图像。 如果地图或布局包含具有高密度折点的矢量图层,则此选项可极大减小输出文件的大小。 默认值为 |
Boolean |
|
resolution (读取和写入) |
输出矢量数据的有效 dpi。 默认值为 96。 注:当导出 |
Integer |
|
showSelectionSymbology (读取和写入) |
将地图或地图框中的已选要素在输出文件中显示为选中状态。 将此值设置为 |
Boolean |
|
width (读取和写入) |
要导出的地图区域的宽度(以像素为单位)。 此属性仅在导出 |
Double |
方法
setImageQuality(image_quality)
一个字符串常量,用于设置图像重采样量。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
image_quality |
Below is a list of valid strings.
|
String |
代码示例
以下脚本使用默认属性值将布局导出为 EMF 格式。
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
emf = arcpy.mp.CreateExportFormat('EMF', r'C:\Temp\output.emf')
lyt.export(emf)