QR Code Generator
Dieser Adapter erzeugt QR-Codes und liest diese aus.
Eigenschaften (Properties)
Operation | Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.qrcode.QRCodeGenerator: Hauptklasse (Standard) |
imageWidth | Erforderlich. Breite des zu erzeugenden QR-Codes in Pixel. Mögliche Werte: Beliebige Ganzzahl (Standard: Der erzeugte QR-Code ist immer quadratisch. Wenn Höhe und Breite nicht identisch sind, wird mit leeren Pixeln aufgefüllt. |
imageHeight | Erforderlich. Höhe des zu erzeugenden QR-Codes in Pixel. Mögliche Werte: Beliebige Ganzzahl (Standard: Der erzeugte QR-Code ist immer quadratisch. Wenn Höhe und Breite nicht identisch sind, wird mit leeren Pixeln aufgefüllt. |
imageFormat | Erforderlich. Dateiformat der Grafikdatei für den zu erzeugenden QR-Code. Mögliche Werte:
|
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt. |
-1 | Die Operation konnte nicht ausgeführt werden. |
Input
Der Adapter erwartet abhängig von der auszuführenden Operation unterschiedliche Daten als Input.
Consume
-Operation: Grafik mit QR-CodeGenerate
-Operation: Reiner Text
Output
Der Adapter liefert abhängig von der ausgeführten Operation unterschiedliche Daten als Output.
Consume
-Operation: Inhalt, der aus dem QR-Code ausgelesen wurde.Generate
-Operation: Grafik mit QR-Code
Beispiel
Mit dem QR Code Generator können beispielsweise QR-Codes erzeugt und ausgelesen werden, die eine URL enthalten.
Der Prozess dazu sieht folgendermaßen aus:
Label | Datei | Beschreibung |
---|---|---|
url | url.txt | Textdatei, die die URL https://softproject.de/de/ enthält. |
QR_Code_Generator | Adapter QR Code Generator | Operation Generate |
QR_Code_Generator | Adapter QR Code Generator | Operation Consume |
Parameter des Adapters:
imageWidth
: 350imageHeight
: 350imageFormat
: PNG