printer_create_dc
printer_create_pen
プリンタ 関数
PHP Manual

# printer_create_font

(PECL printer SVN)

printer_create_font — 新規フォントを作成する

### 説明

resource printer_create_font ( string `$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` を返します。

printer_create_dc
printer_create_pen
プリンタ 関数
PHP Manual