printer_create_font

(PECL printer SVN)

printer_create_fontCré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.

add a note add a note

User Contributed Notes 2 notes

up
-1
josh at engledental dot com
11 years ago
Note that the orientation value is a 3-digit number where, for instance, an orientation of 90 requires a value of 900.
up
-2
extremesanity
7 years ago
Two tips:

- An orientation of -900 is up and down.

- You can print barcodes by installing a free barcode font like Code39 on the window machine with php installed and then selecting it as a font.
To Top