hgload

Загрузка иерархии графических объектов из файла

Синтаксис

h = hgload(filename)
[h,old_prop_values] = hgload(...,property_structure)

Описание

Примечание

hgload не рекомендуется. Использовать openfig вместо этого.

h = hgload(filename) загружает иерархию графических объектов из фиг-файла, заданного filename и возвращает указатели на объекты верхнего уровня. Задайте filename как вектор символов или строка. Если filename не содержит расширения, тогда MATLAB® добавляет п. fig расширение.

[h,old_prop_values] = hgload(...,property_structure) переопределяет свойства объектов верхнего уровня, хранящихся в фиг-файле, значениями в property_structure, и возвращает их предыдущие значения в old_prop_values.

property_structure должна быть структурой с именами полей, которые соответствуют именам свойства и значениям, которые являются новыми значениями свойств.

old_prop_values - массив ячеек, равный по длине h, содержащие старые значения переопределенных свойств для каждого объекта. Каждая камера содержит структуру с именами полей, которые являются именами свойства, каждая из которых содержит исходное значение каждого измененного свойства. Любое свойство, заданное в property_structure это не свойство объекта верхнего уровня в фиг-файле не включено в old_prop_values.

Несериализуемые объекты (такие как панели инструментов по умолчанию и меню по умолчанию) не сохраняются, поскольку они создаются при создании рисунка. Это позволяет вносить изменения в меню и панели инструментов по умолчанию, не затрагивая существующие FIG-файлы.

Альтернативы

Используйте File > Open в меню окна рисунка, чтобы получить доступ к файлам рисунка с помощью диалогового окна Open.

См. также

|

Представлено до R2006a