printer_create_font
(PECL printer SVN)
printer_create_font — Create a new font
Description
$face
, int $height
, int $width
, int $font_weight
, bool $italic
, bool $underline
, bool $strikeout
, int $orientation
)The function creates a new font and returns a handle to it. A font is used to draw text. For an example see printer_select_font().
Parameters
-
face
-
face
must be a string specifying the font face. -
height
-
height
specifies the font height. -
width
-
width
specifies the font width. -
font_weight
-
The
font_weight
specifies the font weight (400 is normal), and can be one of the following predefined constants.-
PRINTER_FW_THIN
: sets the font weight to thin (100). -
PRINTER_FW_ULTRALIGHT
: sets the font weight to ultra light (200). -
PRINTER_FW_LIGHT
: sets the font weight to light (300). -
PRINTER_FW_NORMAL
: sets the font weight to normal (400). -
PRINTER_FW_MEDIUM
: sets the font weight to medium (500). -
PRINTER_FW_BOLD
: sets the font weight to bold (700). -
PRINTER_FW_ULTRABOLD
: sets the font weight to ultra bold (800). -
PRINTER_FW_HEAVY
: sets the font weight to heavy (900).
-
-
italic
-
italic
can beTRUE
orFALSE
, and sets whether the font should be italic. -
underline
-
underline
can beTRUE
orFALSE
, and sets whether the font should be underlined. -
strikeout
-
strikeout
can beTRUE
orFALSE
, and sets whether the font should be stroked out. -
orientaton
-
orientation
specifies a rotation.
Return Values
Returns a font handle on success or FALSE
on error.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения только для Windows
- Принтер
- printer_abort
- printer_close
- printer_create_brush
- printer_create_dc
- printer_create_font
- printer_create_pen
- printer_delete_brush
- printer_delete_dc
- printer_delete_font
- printer_delete_pen
- printer_draw_bmp
- printer_draw_chord
- printer_draw_elipse
- printer_draw_line
- printer_draw_pie
- printer_draw_rectangle
- printer_draw_roundrect
- printer_draw_text
- printer_end_doc
- printer_end_page
- printer_get_option
- printer_list
- printer_logical_fontheight
- printer_open
- printer_select_brush
- printer_select_font
- printer_select_pen
- printer_set_option
- printer_start_doc
- printer_start_page
- printer_write
Коментарии
Note that the orientation value is a 3-digit number where, for instance, an orientation of 90 requires a value of 900.
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.