SetFont

SetFont(string family [, string style [, float size]])

설명

문자를 출력할 글꼴을 설정합니다. 이 메소드는 텍스트를 출력하기 전에 반드시 최소한 한번은 실행되어야 하며 그렇지 않을 경우 올바르지 않은 문서를 얻게 됩니다.
글꼴은 표준 글꼴이나 AddFont() 메소드로 추가된 폰트를 사용할 수 있습니다. 표준 글꼴은 윈도우즈의 cp1252(서유럽) 인코딩을 사용합니다(역자 주 : 굴림, 돋움 등은 여기서 말하는 표준 글꼴이 아닙니다).
이 메소드는 첫 페이지를 생성하기 전에 호출할 수 있으며 페이지가 변경되도 값은 유지됩니다.
만약 현재 글꼴의 크기를 변경하고 싶은 거라면, 간단하게 SetFontSize() 를 호출하십시오.

주의: 글꼴 메트릭 파일은 반드시 접근이 가능해야 합니다. 이를 위해선 파일이 다음 세 곳중 하나에 있어야 합니다: FPDF_FONTPATH 정의 예제 (경로 끝에 반드시 슬래시를 붙일 것!):
define('FPDF_FONTPATH','/home/www/font/');
require('fpdf.php');
만약 필요한 파일과 일치하는 파일을 찾지 못한다면 "Could not include font metric file" 에러가 발생합니다.

파라미터

family
글꼴 이름. AddFont() 에 의해 정의된 이름이나 표준 글꼴중 하나를 사용할 수 있습니다 (대소문자 구분안함): 빈 문자열도 가능하며, 빈 문자열일 경우엔 현재의 글꼴이 계속 유지됩니다.
style
글꼴 스타일. 가능한 값은 아래와 같습니다(대소문자 구분안함): 기본값은 보통 이며, 조합도 가능합니다. Symbol과 ZapfDingbats에는 굵게하거나 기울게 하는 스타일이 적용되지 않습니다.
size
포인트 단위의 글꼴 크기
기본값은 현재 크기입니다. 만약 주어진 크기가 없다면 글꼴의 크기로 12를 얻습니다.

예제

//Times regular 12
$pdf->SetFont('Times');
//Arial bold 14
$pdf->SetFont('Arial','B',14);
//볼드 스타일 제거
$pdf->SetFont('');
//Times 굵게 기울게 밑줄 14
$pdf->SetFont('Times','BIU');

참고

AddFont(), SetFontSize(), Cell(), MultiCell(), Write().
목차