Method | Description | |
---|---|---|
__construct ( string $text = '' ) | Class constructor. | |
create ( ) | Create the image. | |
get ( string | null $format = null ) : string | Create QR Code and return its content. | |
getBackgroundColor ( ) : array | Return background color of the QR Code. | |
getContentType ( ) : string | Returns the content type corresponding to the image type. | |
getDataUri ( ) : string | Return the data URI. | |
getDrawBorder ( ) : boolean | Return draw border around QR Code. | |
getDrawQuietZone ( ) : boolean | Return draw required four-module wide margin. | |
getErrorCorrection ( ) : integer | Return QR Code error correction level. | |
getForegroundColor ( ) : array | Return foreground color of the QR Code. | |
getImage ( ) : resource | Return the image resource. | |
getImagePath ( ) : string | Return path to the images directory. | |
getImageType ( ) : string | Return image type for rendering. | |
getLabel ( ) : string | Return QR Code label (text). | |
getLabelFontPath ( ) : string | Return path to the QR Code label's TTF font file. | |
getLabelFontSize ( ) : integer | Return QR Code label font size. | |
getLabelHalign ( ) : integer | Return label horizontal alignment. | |
getLabelValign ( ) : integer | Return label vertical alignment. | |
getModuleSize ( ) : integer | Return QR Code module size. | |
getPadding ( ) : integer | Return padding around the QR Code. | |
getPath ( ) : string | Return path to the data directory. | |
getSize ( ) : integer | Return QR Code size (width). | |
getText ( ) : string | Return text that will be hid in QR Code. | |
getVersion ( ) : integer | Return QR Code version. | |
render ( null | string $filename = null, null | string $format = 'png' ) : |
Render the QR Code then save it to given file name or output it to the browser when file name omitted. | |
save ( string $filename ) : |
Render the QR Code then save it to given file name. | |
setBackgroundColor ( array $color_background ) : |
Set background color of the QR Code. | |
setDrawBorder ( boolean $draw_border ) : |
Set draw border around QR Code. | |
setDrawQuietZone ( boolean $draw_quiet_zone ) : |
Set draw required four-module wide margin. | |
setErrorCorrection ( mixed $error_correction ) : |
Set QR Code error correction level. | |
setExtension ( string $extension ) : |
Set image type for rendering via extension. | |
setForegroundColor ( array $color_foreground ) : |
Set foreground color of the QR Code. | |
setImagePath ( string $image_path ) : |
Set path to the images directory. | |
setImageType ( string $image_type ) : |
Set image type for rendering. | |
setLabel ( integer | string $label ) : |
Set QR Code label (text). | |
setLabelFontPath ( integer $label_font_path ) : |
Set QR Code label font path. | |
setLabelFontSize ( integer $label_font_size ) : |
Set QR Code label font size. | |
setLabelHalign ( integer $label_halign ) : |
Set label horizontal alignment. | |
setLabelValign ( integer $label_valign ) : |
Set label vertical alignment. | |
setLogo ( string $logo ) : |
Set logo in QR Code. | |
setLogoSize ( integer $logo_size ) : |
Set logo size in QR Code(default 48). | |
setModuleSize ( integer $module_size ) : |
Set QR Code module size. | |
setPadding ( integer $padding ) : |
Set padding around the QR Code. | |
setPath ( string $path ) : |
Set path to the data directory. | |
setSize ( integer $size ) : |
Set QR Code size (width). | |
setStructureAppend ( integer $n, integer $m, integer $parity, string $original_data ) : |
Set structure append. | |
setText ( string $text ) : |
Set text to hide in QR Code. | |
setVersion ( integer $version ) : |
Set QR Code version. |
public __construct ( string $text = '' ) | ||
$text | string |
public getBackgroundColor ( ) : array | ||
return | array |
public getContentType ( ) : string | ||
return | string |
public getDrawBorder ( ) : boolean | ||
return | boolean |
public getDrawQuietZone ( ) : boolean | ||
return | boolean |
public getErrorCorrection ( ) : integer | ||
return | integer |
public getForegroundColor ( ) : array | ||
return | array |
public getImagePath ( ) : string | ||
return | string |
public getImageType ( ) : string | ||
return | string |
public getLabelFontPath ( ) : string | ||
return | string |
public getLabelFontSize ( ) : integer | ||
return | integer |
public getLabelHalign ( ) : integer | ||
return | integer |
public getLabelValign ( ) : integer | ||
return | integer |
public getModuleSize ( ) : integer | ||
return | integer |
public getPadding ( ) : integer | ||
return | integer |
public setBackgroundColor ( array $color_background ) : |
||
$color_background | array | RGB color |
return |
public setDrawBorder ( boolean $draw_border ) : |
||
$draw_border | boolean | State of border drawing |
return |
public setDrawQuietZone ( boolean $draw_quiet_zone ) : |
||
$draw_quiet_zone | boolean | State of required four-module wide margin drawing |
return |
public setErrorCorrection ( mixed $error_correction ) : |
||
$error_correction | mixed | Error Correction Level |
return |
public setExtension ( string $extension ) : |
||
$extension | string | Image extension |
return |
public setForegroundColor ( array $color_foreground ) : |
||
$color_foreground | array | RGB color |
return |
public setImagePath ( string $image_path ) : |
||
$image_path | string | Image directory |
return |
public setImageType ( string $image_type ) : |
||
$image_type | string | Image type |
return |
public setLabelFontPath ( integer $label_font_path ) : |
||
$label_font_path | integer | Path to the QR Code label's TTF font file |
return |
public setLabelFontSize ( integer $label_font_size ) : |
||
$label_font_size | integer | Font size of the QR code label |
return |
public setLabelHalign ( integer $label_halign ) : |
||
$label_halign | integer | Label horizontal alignment |
return |
public setLabelValign ( integer $label_valign ) : |
||
$label_valign | integer | Label vertical alignment |
return |
public setLogoSize ( integer $logo_size ) : |
||
$logo_size | integer | Logo Size |
return |
public setModuleSize ( integer $module_size ) : |
||
$module_size | integer | Module size |
return |
public setPadding ( integer $padding ) : |
||
$padding | integer | Padding around QR Code |
return |
public setVersion ( integer $version ) : |
||
$version | integer | QR Code version |
return |
protected array $error_corrections_available | ||
return | array |
protected string $structure_append_original_data | ||
return | string |
protected int $structure_append_parity | ||
return | integer |