printer_create_dc
printer_create_pen
Fonctions d'impression
PHP Manual

# printer_create_font

(PECL printer SVN)

printer_create_font — Crée une nouvelle police

### Description

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

Cette fonction crée une nouvelle police et retourne un gestionnaire représentant celle-ci. Une police est utilisée pour dessiner le texte. Pour un exemple, voir la documentation de la fonction printer_select_font().

### Liste de paramètres

`face`

  `face` doit être une chaîne de caractères spécifiant le nom de la police.

`height`

  `height` spécifie la hauteur de la police.

`width`

  `width` spécifie la largeur de la police.

`font_weight`

  `font_weight` spécifie le poids de la police (400 est normal), et peut prendre comme valeur l'une des constantes suivantes :

  - `PRINTER_FW_THIN`: fixe un poids de police mince (100).
  - `PRINTER_FW_ULTRALIGHT`: fixe un poids de police très léger (200).
  - `PRINTER_FW_LIGHT`: fixe un poids de police léger (300).
  - `PRINTER_FW_NORMAL`: fixe un poids de police normal (400).
  - `PRINTER_FW_MEDIUM`: fixe un poids de police moyen (500).
  - `PRINTER_FW_BOLD`: fixe un poids de police gras (700).
  - `PRINTER_FW_ULTRABOLD`: fixe un poids de police très gras (800).
  - `PRINTER_FW_HEAVY`: fixe un poids de police lourd (900).
`italic`

  `italic` vaut `TRUE` pour indiquer que la police est en italique, et `FALSE` sinon.

`underline`

  `underline` vaut `TRUE` pour indiquer que la police est soulignée, et `FALSE` sinon.

`strikeout`

  `strikeout` vaut `TRUE` pour indiquer que la police est barrée, et `FALSE` sinon.

`orientaton`

  `orientation` spécifie l'orientation.

### Valeurs de retour

Retourne un gestionnaire de police en cas de succès, `FALSE` si une erreur survient.

printer_create_dc
printer_create_pen
Fonctions d'impression
PHP Manual