Diese Control ist zuerst ein einfacher Button mit
einem Icon. Klickt man diesen, öffnet sich ein Dialog mit einem
aktuellen Kamerabild. In diesem kann man nun einen Barcode einscannen.
Schließt man das Kamerafenster, hat man die Option den Barcode händisch
einzugeben.
| Attribut | Beschreibung | Standardwert |
|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| width | Breite der Radio Group | |
| dialogTitle | Bestimmt den Titel des Dialogs | |
| frameRate | Gibt die Frame Rate an, mit der die Kamera aufnehmen soll. Je höher die Rate, desto flüssiger die Aufnahme | 30 |
| zoom | Gibt den Zoom der Kamera an | 1 |
| preferFrontCamera | Wenn auf true, dann wird immer zuerst die Frontkamera angewählt | true |
| provideFallback | Definiert, ob ein Alternativweg angeboten werden soll. Dieser sieht vor, dass der Barcode manuell eingegeben wird, falls der Scanner nicht verfügbar ist. | true |
| visible | Gibt an, ob die Komponente angezeigt werden soll | true |
| spanS | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanM | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanL | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanXL | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
Mit der Methode GET_BARCODE bekommt man über die ControlID die Instanz
des Barcodescanners zurück und hat dann Zugriff auf die Eigenschaften
des Barcodescanners.
| Methode | Beschreibung |
|---|
| GET_DIALOG_TITLE | Lesen des gesetzten Dialogtitels |
| GET_FRAME_RATE | Lesen der gesetzten Frame Rate der Kamera |
| GET_PREFER_FRONT_CAM | Lesen, ob die Frontkamera standardmäßig genutzt wird |
| GET_PROVIDE_FALLBACK | Lesen, ob ein Alternativweg angeboten wird |
| GET_VALUES | Lesen der eingegebenen Barcode-Werte |
| GET_WIDTH | Lesen der Breite des Buttons |
| GET_ZOOM | Lesen des Kamerazooms |
| SET_DIALOG_TITLE | Setzen des Dialogtitels |
| SET_FRAME_RATE | Setzen der Frame Rate der Kamera |
| SET_PREFER_FRONT_CAM | Setzen, ob die Frontkamera standardmäßig genutzt werden soll |
| SET_PROVIDE_FALLBACK | Setzen, ob ein Alternativweg angezeigt werden soll |
| SET_WIDTH | Setzen der Breite des Buttons |
| SET_ZOOM | Setzen des Kamerazooms |
" remove items from combo box
me->get_combo_box( 'cbScanMultiple' )->remove_all_items( ).
CONTROL
Keine
Keines
Lesen des gesetzten Dialogtitels.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Gesetzter Dialogtitel |
Lesen der gesetzten Frame Rate der Kamera.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | I | Gesetzte Frame Rate der Kamera, mit der aufgenommen wird |
Lesen, ob die Frontkamera standardmäßig genutzt wird.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | BOOLE_D | True, wenn Frontkamera bevorzugt, andernfalls False |
Lesen, ob ein Alternativweg angeboten wird. Dieser sieht vor, dass der Barcode manuell eingegeben wird, falls der Scanner nicht verfügbar ist.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | BOOLE _D | True, wenn ein Alternativweg existiert, andernfalls False |
Lesen der eingegebenen Barcode-Werte
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RT_VALUE | TT_VALUE | Eingelesene und gespeicherte Barcode-Werte |
Lesen der Breite des Buttons
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Die gesetzte Breite des Buttons |
Lesen des Kamerazooms.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | F | Gesetzter Zoom der Kamera |
Setzen des Dialogtitels.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Anzuzeigender Dialogtitel |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Barcode | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen der Framerate der Kamera.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | I | | Zu setzende Frame Rate, mit der aufgenommen werden soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Barcode | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen, ob die Frontkamera standardmäßig benutzt werden soll
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | BOOLE_D | | True, wenn die Frontkamera bevorzugt werden soll, andernfalls False |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Barcode | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen, ob ein Alternativweg angeboten werden soll. Dieser sieht vor, dass der Barcode manuell eingegeben wird, falls der Scanner nicht verfügbar ist.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | BOOLE_D | | True, wenn ein Alternativweg existieren soll, andernfalls False |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Barcode | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen der Breite des Buttons
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Breite, die der Button annehmen soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Barcode | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des Kamerazooms
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | F | | Zu setzender Zoom der Kamera, mit dem aufgenommen werden soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Barcode | Referenz zu this, um Methodenverkettung zu erlauben |