Main Content

hgload

파일에서 그래픽스 객체 계층 구조 불러오기

구문

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

설명

참고

hgload는 권장되지 않습니다. openfig를 대신 사용하십시오.

경고

보안 고려 사항: hgload 함수가 그래픽스 객체를 불러올 때 FIG 파일에 포함된 코드를 실행할 수도 있습니다. 신뢰할 수 없는 FIG 파일에 대해서는 hgload를 호출하지 마십시오.

h = hgload(filename)filename으로 지정된 FIG 파일에서 그래픽스 객체 계층 구조를 불러오고 최상위 객체에 대한 핸들을 반환합니다. filename을 문자형 벡터나 string형으로 지정합니다. filename에 확장자가 포함되지 않은 경우, MATLAB®은 .fig 확장자를 추가합니다.

[h,old_prop_values] = hgload(...,property_structure)는 FIG 파일에 저장되어 있는 최상위 객체의 속성을 property_structure의 값으로 재정의하고, old_prop_values에 이전 값을 반환합니다.

property_structure는 속성 이름과 새 속성값인 값에 해당하는 필드 이름을 가진 구조체여야 합니다.

old_prop_values는 각 객체에 대해 재정의된 속성의 이전 값을 포함한 h와 길이가 같은 셀형 배열입니다. 각 셀은 각각이 변경된 각 속성의 원래 값을 포함하는 속성 이름인 필드 이름을 가진 구조체를 포함합니다. FIG 파일의 최상위 객체의 속성이 아닌 property_structure에 지정된 모든 속성은 old_prop_values에 포함되지 않습니다.

직렬화할 수 없는 객체(예: 디폴트 도구 모음 및 디폴트 메뉴)는 Figure가 생성될 때 생성되므로 저장되지 않습니다. 이를 통해 기존의 FIG 파일에 영향을 주지 않고 디폴트 메뉴 및 도구 모음이 수정될 수 있습니다.

대안

열기 대화 상자를 통해 Figure 파일에 액세스하려면 Figure 창 메뉴의 파일 > 열기를 사용합니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|