OpenXE/classes/Components/Barcode/docs/index.md
2021-05-21 08:49:41 +02:00

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