Загрузить иерархию графических объектов из файла
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.
Для доступа к файлам рисунков в диалоговом окне «Открыть» используйте меню «Файл» > «Открыть».