摘要
引用存储在磁盘上的布局文件 (.pagx)。
说明
在某些工作流中(例如,web 地图打印),能够引用布局文件 (.pagx) 并访问其属性非常有用。例如,读取页面大小并查询布局上的元素,如图例、标题文本、版权文本、作者文本、自定义文本元素等。
警告:
ConvertLayoutFileToLayout 将创建内存工程,因此无法用于将布局导入当前应用程序或其他现有工程。为此,可以选择使用 ArcGISProject 类的 importDocument 方法。
语法
ConvertLayoutFileToLayout (layout_file)
参数 | 说明 | 数据类型 |
layout_file | 包含现有布局文件的完整系统路径和文件名的字符串。 | String |
代码示例
在本示例中,脚本将读取一个布局文件 (.pagx)。
import arcpy
# The template location in the server data store
templatePath = '//MyMachine/MyDataStore/WebMap'
# Input Layout template
Layout_Template = "Landscape11x17"
# Get the requested template
template_pagx = os.path.join(templatePath, Layout_Template + '.pagx')
layout = arcpy.mp.ConvertLayoutFileToLayout(template_pagx)
print(layout.pageUnits)