...
Barcode Definition in BIRT-Formular einbinden
Damit die definierten Barcodes auf einem Beleg erscheinen müssen diese im entsprechenden BIRT-Formular eingebunden werden. Folgende Schritte zeigen das Einbinden anhand eines Arbeitsauftrags:
- BIRT-Formular (.rptdesign-File) in Eclipse öffnen
- An der gewünschten Stelle ein Image-Element einfügen. Hierzu gibt es zwei Möglichkeiten:
- Drag-and-Drop aus der Palette
- Rechte Maustaste in den Bereich, wo der Barcode eingefügt werden soll → Insert → Image
- Es öffnet sich ein Dialog "Edit Image Item". Hier ist der Radio-Button "Dynamic image" auszuwählen.
- Button "Select Image Data..."
- Es öffnet sich ein weiterer Dialog "Select Data Binding". Hier ist der Button "Add.." auszuwählen
- Es öffnet sich ein weiterer Dialog "New Data Binding". Hier sind folgende Einstellungen zu machen:
- Column Binding Name → Code der gewünschten Barcode Definition eintragen
- Display Name → Code der gewünschten Barcode Definition eintragen
- Data Type → "Java Object" auswählen
- Expression → f_x Button anklicken → es öffnet sich ein weiterer Dialog "Expression Builder"
- Im "Expression Builder" ist folgender Ausdruck einzutragen: reportContext.getAppContext().get("Code der Barcode Definition"); → "Code der Barcode Definition" ist hierbei durch den echten Code aus den Barcode Definitionen zu ersetzen. Für das obige Beispiel lautet der Ausdruck reportContext.getAppContext().get("BARCODE_Test");
- Bestätigen mit "OK"
- Dialog "New Data Binding" bestätigen mit "OK"
- Im Dialog "Select Data Binding" den neuen Eintrag selektieren (Checkbox links anklicken)
- Bestätigen mit "OK"
- Dialog "Edit Image Item" bestätigen mit "Insert"