exponenta event banner

hgload

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

Синтаксис

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.

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

Для доступа к файлам рисунков в диалоговом окне «Открыть» используйте меню «Файл» > «Открыть».

См. также

|

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