top of page

Barcodes im Bericht-Designer / barcodes in report designer

(alle Versionen/all versions)

Sonntag, 4. Januar 2026

Deutsch

Hintergrund

Umsetzungsoptionen

Änderung des Typs des Barcodes zur Laufzeit

Referenz der StimulSoft-Klassen



Deutsch


Hintergrund

Das Einbinden von Barcode-Elementen im StimulSoft-Berichts-Designer ist relativ einfach.

Es besteht die Anforderung , nicht nur den Inhalt , sondern auch den Typ des Barcodes zur Laufzeit zu ändern.


Umsetzungsoptionen

Der Sage AppDesigner Bericht-Generator ist von StimulSoft.

In diversen Ereignissen im Bericht hat man die Möglichkeit , über ein .NET-VB-Script auf die eingebetteten Controls Einfluss zu nehmen.

Dabei lässt sich auch der Typ des Barcodes eines Barcode-Controls ändern.


Änderung des Typs des Barcodes zur Laufzeit

Über ein .net-VB-Script lassen sich die Eigenschaften des Controls zur Laufzeit über entsprechende Ereignisse im Bericht verändern.


Beispiel:

Dim newBarcode As New Stimulsoft.Report.BarCodes.StiQRCodeBarCodeType()

newBarcode.Module = 40  ' Size of the blocks

newBarcode.ErrorCorrectionLevel = Stimulsoft.Report.BarCodes.StiQRCodeErrorCorrectionLevel.LevelH

BarCode1.BarCodeType = newBarcode

Im Entwurf (links) wurde ein Standard-Barcode eingestellt, rechts sieht man jedoch in der Vorschau auf einmal einen QR-Code.
Im Entwurf (links) wurde ein Standard-Barcode eingestellt, rechts sieht man jedoch in der Vorschau auf einmal einen QR-Code.
Grundsätzlich kann man in Ereignissen über die StimulSoft-API Controls verändern.
Grundsätzlich kann man in Ereignissen über die StimulSoft-API Controls verändern.
Im "BeforePrint"-Ereignis wurde testweise der Typ des Barcodes auf einen QR-Datentyp geändert.
Im "BeforePrint"-Ereignis wurde testweise der Typ des Barcodes auf einen QR-Datentyp geändert.

Referenz der StimulSoft-Klassen

Eine allgemeine Referenz findet sich hier:

https://admin.stimulsoft.com/documentation/classreference-net


Das Barcode-Control ist hier berschrieben:

https://admin.stimulsoft.com/documentation/classreference-net/frames.html?frmname=topic&frmfile=Stimulsoft_Report_BarCodes.html




bottom of page