Краткая информация
Ссылается на файл компоновки (.pagx ), сохраненный на диске.
Обсуждение
В некоторых рабочих процессах например печать веб-карты - полезно иметь доступ к файлу компоновки (.pagx) и возможность применить его свойства. Например, считать размер страницы и запросить, какие элементы присутствуют в компоновке, такие как легенда, текст заголовка, копирайт, авторский текст, пользовательские элементы и т.д.
Внимание:
ConvertLayoutFileToLayout создает проект в памяти и его невозможно использовать для импорта компоновок в текущее приложение или другие существующие проекты. Для этого используйте метод importDocument в классе ArcGISProject.
Синтаксис
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)