Загрузка иерархии графических объектов из файла
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.