라이브러리
[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() . "
";
}
이 예제는 오류 발생 시 오류 메시지를 출력하는 예제입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.