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().
¸ñÂ÷