라이브러리

[PHP] Imagick::queryFonts - 구성된 글꼴을 반환합니다.




Imagick::queryFonts

Imagick::queryFonts는 Imagick 클래스의 메소드로, 시스템에 설치된 폰트 목록을 반환하는 메소드입니다. 이 메소드는 시스템의 폰트 목록을 가져와 Imagick 객체에 추가하여, 폰트를 사용할 수 있도록 합니다.

사용법


Imagick::queryFonts 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$imagick = new Imagick();

$fonts = $imagick->queryFonts();

print_r($fonts);



예제


다음 예제는 시스템에 설치된 폰트 목록을 가져와, 폰트 이름을 출력하는 예제입니다.

#hostingforum.kr
php

$imagick = new Imagick();

$fonts = $imagick->queryFonts();

foreach ($fonts as $font) {

    echo $font . "
";

}



결과


이 예제를 실행하면 시스템에 설치된 폰트 목록이 출력됩니다. 예를 들어, 다음은 Windows 10에서 실행한 결과입니다.

#hostingforum.kr


Arial

Arial Black

Arial Rounded MT Bold

Calibri

Cambria

Cambria Math

Comic Sans MS

Courier New

Georgia

Impact

Lucida Console

Lucida Sans Typewriter

Microsoft Sans Serif

Palatino Linotype

Tahoma

Times New Roman

Trebuchet MS

Verdana



참고


Imagick::queryFonts 메소드는 시스템에 설치된 폰트 목록을 반환하므로, 시스템의 폰트 목록이 변경될 때마다 메소드의 결과가 변경될 수 있습니다. 또한, 시스템의 폰트 목록을 가져올 때 오류가 발생할 수 있으므로, 오류 처리를 고려해야 합니다.

오류 처리


Imagick::queryFonts 메소드의 오류 처리는 다음과 같이 수행할 수 있습니다.

#hostingforum.kr
php

$imagick = new Imagick();

try {

    $fonts = $imagick->queryFonts();

    foreach ($fonts as $font) {

        echo $font . "
";

    }

} catch (Exception $e) {

    echo "오류 발생: " . $e->getMessage() . "
";

}



이 예제는 오류 발생 시 오류 메시지를 출력하는 예제입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 478 페이지

검색

게시물 검색