printer_create_font

(PECL printer SVN)

printer_create_fontCrear una nueva fuente

Descripción

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

La función crea una nueva fuente y devuelve un identificador a la misma. Una fuente es utiliza para dibujar texto. Para ver un ejemplo printer_select_font().

Parámetros

face

El parámetro face debe ser una cadena que especifica el tipo de fuente.

height

El parámetro height especifica la altura de la fuente.

width

El parámetro width especifica el ancho de la fuente.

font_weight

El parámetro font_weight especifica el peso de la fuente (400 es normal), y puede ser una de las siguientes constantes predefinidas.

  • PRINTER_FW_THIN: establece el peso de la fuente a fino (100).
  • PRINTER_FW_ULTRALIGHT: establece el peso de la fuente a ultra ligero (200).
  • PRINTER_FW_LIGHT: establece el peso de la fuente a ligero (300).
  • PRINTER_FW_NORMAL: establece el peso de la fuente a normal (400).
  • PRINTER_FW_MEDIUM: establece el peso de la fuente a medio (500).
  • PRINTER_FW_BOLD: establece el peso de la fuente a fuerte (700).
  • PRINTER_FW_ULTRABOLD: establece el peso de la fuente a ultra fuerte (800).
  • PRINTER_FW_HEAVY: establece el peso de la fuente a pesado (900).

italic

El parámetro italic puede ser TRUE o FALSE, y establece si el tipo de letra será cursiva.

underline

El parámetro underline puede ser TRUE o FALSE, y establece si la fuente debe ser subrayada.

strikeout

El parámetro strikeout puede ser TRUE o FALSE, y establece si la fuente debe tener una línea horizontal de tachado.

orientaton

El parámetro orientation especifica una rotación.

Valores devueltos

Devuelve un identificador de fuente en caso de éxito o FALSE en caso de error.

add a note add a note

User Contributed Notes 2 notes

up
-1
josh at engledental dot com
12 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