Загрузите иерархию графического объекта из файла
h = hgload(filename)
[h,old_prop_values] = hgload(...,property_structure)
Примечание
hgload
не рекомендуется. Использование openfig
вместо этого.
h = hgload(filename)
иерархия графического объекта загрузок из файла FIG задана filename
и возвращает указатели на объекты верхнего уровня. Задайте filename
как вектор символов или строка. Если filename
не содержит расширения, затем MATLAB® добавляет.fig
расширение.
[h,old_prop_values] = hgload(...,property_structure)
заменяет свойства на объектах верхнего уровня, сохраненных в файле FIG значениями в property_structure
, и возвращает их предыдущие значения в old_prop_values
.
property_structure
должна быть структура, имеющая имена полей, которые соответствуют именам свойства и значениям, которые являются новыми значениями свойств.
old_prop_values
массив ячеек, равный в длине к h
, содержа старые значения замененных свойств для каждого объекта. Каждая ячейка содержит структуру, имеющую имена полей, которые являются именами свойства, каждое из которых содержит исходное значение каждого свойства, которое было изменено. Любое свойство задано в property_structure
это не свойство объекта верхнего уровня в файле FIG, не включен в old_prop_values
.
Несериализуемые объекты (такие как панели инструментов по умолчанию и меню по умолчанию) не сохранены, потому что они создаются, когда фигура создается. Это позволяет версиям меню по умолчанию и панелей инструментов происходить, не влияя на существующие файлы FIG.
Используйте File > Open в меню окна рисунка, чтобы получить доступ к файлам фигуры с диалоговым окном Open.