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.
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 -
facemust be a string specifying the font face. -
height -
heightspecifies the font height. -
width -
widthspecifies the font width. -
font_weight -
The
font_weightspecifies 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 -
italiccan beTRUEorFALSE, and sets whether the font should be italic. -
underline -
underlinecan beTRUEorFALSE, and sets whether the font should be underlined. -
strikeout -
strikeoutcan beTRUEorFALSE, and sets whether the font should be stroked out. -
orientaton -
orientationspecifies a rotation.
Return Values
Returns a font handle on success or FALSE on error.
Note that the orientation value is a 3-digit number where, for instance, an orientation of 90° requires a value of 900.
