Delphi - Barcodes in Projekten

EnterpriseFür diese Funktionalität benötigen Sie die Enterprise Edition

Info Dieses Beispiel ist für Delphi Version 4-7
Eine Beschreibung für Delphi ab Version 2005 ist auch verfügbar.

So verwenden Sie einen Barcode in Delphi (bis Version 7)

Sie können ActiveBarcode in Delphi wie jedes andere Steuerelement (z.B, ein Button) verwenden. Dafür fügen Sie zunächst das ActiveBarcode Steuelement in die Delphi Entwicklungsumgebung ein. Wählen Sie über das Menü "Komponente" die Funktion "ActiveX importieren...":

Screenshot

Folgender Dialog erscheint. Wählen Sie hier aus der Liste der Steuerelemente "ActiveBarcode" aus und klicken Sie auf den "Installieren" Knopf.

Screenshot

Folgen Sie dann den Anweisungen von Delphi.

Nun ist ActiveBarcode in die Entwicklungsumgebung von Delphi integriert. Sie finden das Barcode Steuerlement in der Steueleelementeleiste unter "ActiveX":

Screenshot

Wählen Sie nun das Barcode Steuerelement aus und platzieren Sie diesen einfach in einer Form. Nun wird das Barcode Steuerelement in Ihrer Form erstellt. Dabei handelt es sich um einen Standardbarcode. Den Barcodetyp, wie auch alle anderen Eigenschaften des Barcodes können Sie einfach über den Objektinspektor einstellen, genauso wie Sie es von anderen Steuerelementen gewohnt sind.

Screenshot

Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Codabar, Code 25 Industrial, Code 25 Interleaved, Code 39, Code 39 Extended, Code 93, Code 93 Extended, Code 128, Data Matrix, DUN-14, EAN-2, EAN-5, EAN-8, EAN-13, EAN-14, EAN-18, EAN-99, EAN-128, EAN-Velocity, GS1-128, GTIN, Identcode, ISBN-10, ISBN-13, ISBN-13 Dual, Bookland, ISSN, ISMN, ITF-14, JAN, Leitcode, MSI, NVE, PDF417, PostNet, PZN, Royal Mail SCC-14, SSCC-18, UCC-128, UPC-A und UPC-E

Programmierung:
Das setzen der Properties ist sehr einfach. Hier einige Beispiele

Barcode1.Text := '123456789012';
Barcode1.BackColor := clWhite;
Barcode1.ForeColor := clBlack;
Die Picture Property verwenden:
So kopieren Sie sich den Barcode als Bitmap in ein Image Objekt:
Image1.Picture.Bitmap.Height := Barcode1.Height;
Image1.Picture.Bitmap.Width := Barcode1.Width;
Barcode1.Picture.PictureAdapter := nil; // delphi workaround
Image1.Picture.Bitmap.Canvas.Draw(0,0,Barcode1.Picture.graphic);
Zwischenablage:
So kopieren Sie den aktuellen Barcode in die Zwischenablage. Zunächst als Metadatei (WMF):
  Barcode1.CopyToClipboard;
Und nun als Bitmap:
Image1.Picture.Bitmap.Height := Barcode1.Height;
Image1.Picture.Bitmap.Width := Barcode1.Width;
Barcode1.Picture.PictureAdapter := nil; // delphi workaround
Image1.Picture.Bitmap.Canvas.Draw(0,0,Barcode1.Picture.graphic);
Clipboard.Assign(Image1.Picture.Bitmap);



Lesen Sie weitere Beispiele, wie man Barcode in Standardanwendungen (wie z.B. Office, Excel, Word, Access Formulare, Access Reports, PowerPoint, OpenOffice.org, Publisher, Freelance, Freehand MX, Lotus Notes, Bildbearbeitung, WordPad, Works usw.) einfügt.

rss twitter Bookmark and Share
| Übersicht | Shop | Download | Email | Datenschutz | Sitemap | Druckansicht | Version 5.58 | © Lars Schenk & Frank Horn

Alle genannten Warenzeichen und Produktnamen sind Eigentum ihrer jeweiligen Inhaber.