printer_create_dc
printer_create_pen
Funções da Printer
PHP Manual

# printer_create_font

(PECL printer CVS)

printer_create_font — Cria uma nova fonte

### Descrição

mixed printer_create_font ( string `$face` , int `$height` , int `$width` , int `$font_weight` , bool `$italic` , bool `$underline` , bool `$strikeout` , int `$orientaton` )

Esta função cria uma nova fonte e retorna um manipulador para ela. Uma fonte é usada para desenhar texto. Para um exemplo veja printer_select_font(). `face` deve ser uma string especificando a face da fonte. `height` especifica a altura da fonte, e `width` a largura da fonte. O `font_weight` especifica a espessura da fonte (400 é o normal), e pode ser uma das seguintes constantes pré-definidas.

- `PRINTER_FW_THIN` : define a espessura para fino (100).
- `PRINTER_FW_ULTRALIGHT` : define a espessura para ultra leve (200).
- `PRINTER_FW_LIGHT` : define a espessura para leve (300).
- `PRINTER_FW_NORMAL` : define a espessura para normal (400).
- `PRINTER_FW_MEDIUM` : define a espessura para medium (500).
- `PRINTER_FW_BOLD` : define a espessura para negrito (700).
- `PRINTER_FW_ULTRABOLD` : define a espessura para ultra negrito (800).
- `PRINTER_FW_HEAVY` : define a espessura para pesada (900).

`italic` pode ser `TRUE` ou `FALSE`, e define se a fonte deve ser itálica.

`underline` pode ser `TRUE` ou `FALSE`, e define se a fonte deve ser sublinhada.

`strikeout` pode ser `TRUE` ou `FALSE`, e define se a fonte deve ser riscada.

`orientation` especifica a rotação. Para um exemplo veja printer_select_font().

printer_create_dc
printer_create_pen
Funções da Printer
PHP Manual