Home > PHP > Function > Printer > printer_create_font()

printer_create_font()

printer_create_font - Create a new font

Syntax

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

Arguments

  • 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 be TRUE or FALSE, and sets whether the font should be italic.
  • underline - underline can be TRUE or FALSE, and sets whether the font should be underlined.
  • strikeout - strikeout can be TRUE or FALSE, and sets whether the font should be stroked out.
  • orientation - orientation specifies a rotation.

Description

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().

Version

PHP PECL printer SVN

Return value

Returns a font handle on success or FALSE on error.