(PECL printer SVN)
printer_create_font — 新規フォントを作成する
$face
, int $height
, int $width
, int $font_weight
, bool $italic
, bool $underline
, bool $strikeout
, int $orientation
)この関数は、新しいフォントを作成してそのハンドルを返します。作成したフォントは テキストの描画に使用されます。使用例は printer_select_font() を参照ください。
face
face
はフォントフェースを指定する文字列である必要があります。
height
height でフォントの高さを指定します。
width
width でフォントの幅を指定します。
font_weight
font_weight ではフォントのウェイト
(通常は 400)を指定し、以下の定数のうちのいずれかを使用することが可能です。
PRINTER_FW_THIN:
フォントウェイトを thin (100) に設定します。
PRINTER_FW_ULTRALIGHT:
フォントウェイトを ultra light (200) に設定します。
PRINTER_FW_LIGHT:
フォントウェイトを light (300) に設定します。
PRINTER_FW_NORMAL:
フォントウェイトを normal (400) に設定します。
PRINTER_FW_MEDIUM:
フォントウェイトを medium (500) に設定します。
PRINTER_FW_BOLD:
フォントウェイトを bold (700) に設定します。
PRINTER_FW_ULTRABOLD:
フォントウェイトを ultra bold (800) に設定します。
PRINTER_FW_HEAVY:
フォントウェイトをheavy (900) に設定します。
italic
italic には、
フォントを斜体にするかどうかを TRUE あるいは FALSE で指定します。
underline
underline には、
フォントに下線を引くかどうかを TRUE あるいは FALSE で指定します。
strikeout
strikeout には、
フォントに打ち消し線を引くかどうかを TRUE あるいは FALSE で指定します。
orientaton
orientation ではフォントの回転を指定します。
成功した場合にフォントのハンドル、エラー時に FALSE を返します。