Main Content

fontname

Figure에 있는 객체의 글꼴 이름 변경

R2022a 이후

    설명

    예제

    fontname(fname)은 현재 Figure 내에 있는 모든 텍스트의 글꼴 이름을 fname으로 설정합니다. Figure에 UI 컴포넌트 또는 범례가 있는 axes 객체와 같은 다른 그래픽스 객체가 포함된 경우 fontname은 Figure 내에 있는 그러한 객체의 글꼴 이름도 설정합니다. 사용 가능한 시스템 글꼴 목록을 보려면 listfonts를 사용하십시오.

    R2023a 이전: 모든 구문에서 fontname(obj,fname)처럼 그래픽스 객체를 첫 번째 입력값으로 지정해야 합니다.

    예제

    fontname("default")는 글꼴 이름을 디폴트 자동 글꼴 이름으로 재설정합니다.

    예제

    fontname(obj,___)는 그래픽스 객체 obj 내에 있는 모든 텍스트의 글꼴 이름을 설정합니다. obj에 다른 그래픽스 객체가 포함된 경우 fontname은 그러한 객체의 글꼴 이름도 설정합니다. 위에 열거된 모든 구문에서 obj를 첫 번째 입력 인수로 지정할 수 있습니다.

    예제

    모두 축소

    두 개의 선을 포함하고 제목과 범례가 있는 플롯을 만듭니다.

    plot([0 1; 1 2])
    title("Two Very Straight Lines")
    legend("Blue Line","Red Line")

    Figure contains an axes object. The axes object with title Two Very Straight Lines contains 2 objects of type line. These objects represent Blue Line, Red Line.

    글꼴을 Courier로 변경합니다.

    fontname("courier")

    Figure contains an axes object. The axes object with title Two Very Straight Lines contains 2 objects of type line. These objects represent Blue Line, Red Line.

    R2023a 이전: gcffontname 함수에 대한 첫 번째 인수로 지정합니다. 예를 들면 fontname(gcf,"courier")와 같습니다.

    다음 함수 파일을 생성하여 MATLAB® 경로에 plotapplayout.m으로 저장합니다. 이 함수는 다양한 플롯 유형을 사용하여 데이터를 플로팅하는 간단한 앱 레이아웃을 반환합니다.

    function fig = plotapplayout
    % Create figure window
    fig = uifigure;
    
    % Create UI components
    ax = uiaxes(fig,Position=[15 70 535 340]);
    lbl = uilabel(fig,Position=[30 15 110 35],Text="Choose Plot Type:");
    b1 = uibutton(fig,Position=[150 15 180 35],Text="Surf");
    b2 = uibutton(fig,Position=[350 15 180 35],Text="Mesh");
    
    % Configure UI component appearance
    surf(ax,peaks);
    title(ax,"Peak Surface")
    fontname(fig,"Lucida Bright")
    end
    

    함수를 호출하고 반환된 figure 객체를 f에 할당합니다.

    f = plotapplayout;

    Figure contains an axes object and other objects of type uilabel, uibutton. The axes object with title Peak Surface contains an object of type surface.

    f를 사용하여 Figure의 모든 텍스트 글꼴을 디폴트 시스템 글꼴로 변경합니다.

    fontname(f,"default")

    Figure contains an axes object and other objects of type uilabel, uibutton. The axes object with title Peak Surface contains an object of type surface.

    입력 인수

    모두 축소

    글꼴 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 사용 가능한 시스템 글꼴 목록을 보려면 listfonts를 사용하십시오.

    텍스트를 포함한 객체 또는 컨테이너로, 그래픽스 객체 또는 그래픽스 객체로 구성된 배열로 지정됩니다. fontname 함수는 지정된 객체 내의 텍스트에 영향을 줍니다. obj에 UI 컴포넌트가 포함된 Figure 또는 범례가 있는 axes 객체와 같은 다른 그래픽스 객체가 포함된 경우 이 함수는 obj 내에 있는 객체의 글꼴 이름도 설정합니다.

    버전 내역

    R2022a에 개발됨

    모두 확장