mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-27 23:20:28 +01:00
26 lines
617 B
Markdown
26 lines
617 B
Markdown
|
# Barcodes
|
||
|
|
||
|
## QR-Codes
|
||
|
|
||
|
### Beispiel
|
||
|
|
||
|
```php
|
||
|
$factory = $this->app->Container->get('BarcodeFactory');
|
||
|
|
||
|
// Qrcode-Objekt erzeugen
|
||
|
$ecLevel = 'M'; // M = Medium error correction
|
||
|
$qrcode = $factory->createQrCode($qrtext, $ecLevel);
|
||
|
|
||
|
// Varianten für die Ausgabe
|
||
|
$html = $qrcode->toHtml($width, $height, $color);
|
||
|
$svg = $qrcode->toSvg($width, $height, $color);
|
||
|
$png = $qrcode->toPng($width, $height, $color);
|
||
|
```
|
||
|
|
||
|
##### Fehlerkorrektur-Levels
|
||
|
|
||
|
* `L` = Low / Niedrige Fehlerkorrektur (Default)
|
||
|
* `M` = Medium / Mittlere Fehlerkorrektur
|
||
|
* `Q` = Quartile / Bessere Fehlerkorrektur
|
||
|
* `H` = High / Höchste Fehlerkorrektur
|