ConvertLayoutFileToLayout

Краткая информация

Ссылается на файл компоновки (.pagx ), сохраненный на диске.

Обсуждение

В некоторых рабочих процессах ­ например печать веб-карты - полезно иметь доступ к файлу компоновки (.pagx) и возможность применить его свойства. Например, считать размер страницы и запросить, какие элементы присутствуют в компоновке, такие как легенда, текст заголовка, копирайт, авторский текст, пользовательские элементы и т.д.

Внимание:

ConvertLayoutFileToLayout создает проект в памяти и его невозможно использовать для импорта компоновок в текущее приложение или другие существующие проекты. Для этого используйте метод importDocument в классе ArcGISProject.

Синтаксис

ConvertLayoutFileToLayout (layout_file)
ПараметрОписаниеТип данных
layout_file

Строка, включающая полный системный путь и имя существующего файла компоновки.

String
Возвращаемое значение
Тип данныхОписание
Layout

Объект Layout обеспечивает доступ ко всем элементам страницы компоновки.

Пример кода

Пример ConvertLayoutFileToLayout

В этом примере скрипт считывает файл компоновки (.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)