ActiveBarcode für Entwickler

Ähnliche Dokumente
ActiveBarcode für Entwickler

ActiveBarcode für Anwender

Microsoft Access 2010 Bilder

Wechseln Sie in den oberen Bereich auf Start> Dokumentenverwaltung> Neues Schreiben.

Formulare. Datenbankanwendung 113

Microsoft Access 2013 Navigationsformular (Musterlösung)

LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi-

White Paper Wählen-Buttons in Excel

Erstellung von abhängigen Kombinationsfeldern mit dazugehörigen Unterformular...1

Anmelden Geben Sie Ihre Zugangsdaten ein. Die Zugangsdaten erhalten Sie vom Webmaster, wenn Sie den Autorenvertrag unterschrieben haben.

Kurzanleitung creator 2.0

Document Portal 1. Document Portal

Bilderverwaltung mit Access

Kurzanleitung creator 2.0

Vorbereitungen zum SIMOTION Webserver Tutorial Anwenderdefinierte Webseiten

Access Programmierung. Ricardo Hernández García. 1. Ausgabe, November 2013 ACC2013P

Windows Forms Projekte mit C++ in Visual Studio 2017

Anleitung für Fachlehrkräfte zur

Soli Manager 2011 Installation und Problemanalyse

ODBC-Treiber Programmübersicht

Wichtige Standardaktionen durchführen

Schritt für Schritt Anleitung zum Erstellen einer Android-App zum Ein- und Ausschalten einer LED

XE-A203 / XE-A213. Programmier-Tool

Bevor Sie ein Software-Tool einsetzen können, müssen Sie es auf Ihrem PC installieren

Um mit dem Dialogpost-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen:

Anleitung zur (Version 4)

Innovator 11 excellence. Anbindung an Visual Studio. Einführung, Installation und Konfiguration. Connect. Roland Patka.

bea Client-Security herunterladen und installieren unter Windows

SinuTrain Language Update Tool V2.6 SP1

Microsoft Access 2010 Navigationsformular (Musterlösung)

Feedreader & Browser-PlugIns: RSS-Feed einrichten

Erstellung eines elektronischen Bilderbuchs mit Open Office

Etiketten-Druck mit Quick Report Design

Installation im Netzwerk

PDF-Erzeugung mit PDF-Creator (nur für Windows, wenn kein Acrobat Distiller vorliegt)

Wichtige Standardaktionen durchführen

LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java-

Anleitung zur Bluetooth - Inbetriebnahme für Lactate Scout+ SCIENCE MADE SIMPLE

Freigabe der Windows-Firewall und Verknüpfung der Pfade für die Druckvorlagen

Installationsanleitungen

JADE NRW. Benutzerleitfaden JADE NRW. für Haushaltsplan-Planschule

Installationsanleitung zum QM-Handbuch

novapro Open Audittrail Report

ProMaSoft.de WordPDFFormular Version (1.083) Seite 1 von 7

10 Makros Makros aufzeichnen

Business Software für KMU. Internet Explorer 11 einrichten


Inhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog

AIT AG Leitzstraße Stuttgart Germany +49 (0) Fax:

Kurzanleitung Projektverwaltung

Ausfüllen von PDF-Formularen direkt im Webbrowser Installation und Konfiguration von Adobe Reader

Installations- und Updateanleitung LTLexTool

Installationsanleitung STATISTICA. Einzelplatz Domainbasierte Registrierung

Syscon SBS Small Business Solution

WorldShip Installation auf Einzel- oder Arbeitsgruppen-Arbeitsplatzstation

Process: Installationsleitfaden

Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8

Installationsanleitung

P-touch Editor starten

SMARTentry Notification

Überprüfung der digitalen Unterschrift in PDF

Anleitung zum Umgang:

BILDARCH LAN. 1 Einleitung. 2 Installation Übersicht. Server

Innovator for Model Sketching. Kurzanleitung zu Installation und Benutzung

SICAM TOOLBOX II. Installation der MS Windows Patche für den korrekten Betrieb von CAEx II unter MS Windows XP und Windows Server 2003

Anpassen BS-Explorer

Informatik Kurs 12 André Hoffmann. Delphi. Einführung in die Windows- Programmierung

Bitte beachten Sie: Diese Anleitung kann auch für die Installation der Version 10.0 verwendet werden.

Inhaltsverzeichnis. 1 Grundsätzliche Überlegung. 2 Hinweis zur Installation

Kurzanleitung Hama Photokalender v

Handbuch zur Access-Datenbank Rechnungsdatenbank

Informationen zur Nutzung des Formularservers

Skyfillers Hosted SharePoint. Kundenhandbuch

Darstellung von Analyseergebnissen mit NetCard

Das in Abb. 2 und Abb. 3 dargestellte Kombinationsfeld (Abb. 2 roter Kreis) wurde mit Hilfe des Kombinationsfeld-Assistenten

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

Handbuch ECDL 2003 Modul 5: Datenbank Formulare anpassen

Einrichtungshinweise Microsoft Internet Explorer 10

Druckdienst für PDF-Druck einrichten

Logistiker-Software 2017

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Dokumentation Aufbau und Inbetriebnahme RS-232

MEHR FUNKTIONEN, MEHR E-COMMERCE:

HANDBUCH. für die Arbeit auf den Portalen der SolDaCon UG. Version 1.1 Stand Handbuch SolDaCon 1.1 1

What s New? Inhalt. M-Print PRO v 6.5

WaldZeugS. Installationsanleitung Gültig ab Version Stand: 20. Nov Add-In für Microsoft Word. Inhalt

Stefan Draeger Gartenstr Schöningen. Velleman K8055 Experimentier Board C# Programmieranleitung

WordPress Installation. Vorgehen bei der Installation von WordPress. Voraussetzung: Sie haben eine angemeldete Domain bei einem Provider

Rechnungsübersicht als Exceltabelle aus ADULO heraus erzeugen

Wibu Hardlock Installation

vitero Outlook Add-in Hilfe V607DE15

15/10/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD! ASP Parallels Client

Zitieren mit Write-N-Cite 4 (Anleitung für Windows)

Hochschule Aalen. Word. Formatvorlagen und mehr

IFA-Formulare im PDF-Format mit Adobe Acrobat Reader DC öffnen. Inhalt. Einleitung. 1. PDF-Formular lokal speichern und öffnen

Arbeiten in der Agro-Cloud mit Windows PC

Bedienungsanleitung PC-Software für CTS-7 C (V )

VisiScan 2011 für cobra

IBM Software Demos Rational Systems Developer Introduction

Transkript:

ActiveBarcode für Entwickler http://www.activebarcode.de/

Inhalt Über dieses Dokument...1 Installation...2 Visual Studio 2012 Barcodes in Projekten...4 Visual Basic Barcodes in Projekten...9 Visual C# / C++ Barcodes in Projekten...14 Delphi 2005-XE2 Barcodes in Projekten...19 Delphi 4-7 Barcodes in Projekten...27 VisualBasicScript Barcodes in Projekten...31 JavaScript Barcodes in Projekten...32 Lotus Domino, LotusScript Barcodes in Projekten...33 Access 2013 & 2016 Barcodes in Reports...34 Access 2013 & 2016 Barcodes in Formularen...40 Access 2010 Barcodes in Reports...44 Access 2010 Barcodes in Formularen...49 Access 2007 Barcodes in Reports...53 Access 2007 Barcodes in Formularen...58 Access 2000, XP, 2003 Barcodes in Reports...61 Access 2000, XP, 2003 Barcodes in Formularen...65 ActiveBarcode Control (OCX)...70 Eigenschaftendialog: General...71 Eigenschaftendialog: Schriftarten...73 Eigenschaftendialog: Farben...74 Eigenschaftendialog: Layout...75 ActiveBarcode Kommandozeilentool...77 Barcodetypen...80 Properties...84 i

Inhalt Methods...86 Events...88 Property: Text...89 Property: ShowText...90 Property: Type...91 Property: Rotate...97 Property: Alignment...98 Property: TypeName...99 Property: IsValid...100 Property: IsSizeOk...101 Property: Checksum...102 Property: Picture...103 Property: BackColor...104 Property: ForeColor...105 Property: Font...106 Property: Version...107 Property: BorderHeight...108 Property: BorderWidth...109 Property: MaxBorderHeight...110 Property: MaxBorderWidth...111 Property: NotchHeightInPercent...112 Property: PrintFix...113 Property: AutoType...114 Method: CopyToClipboard...115 Method: CopyToClipboardBySize...116 Method: CreatePictureBySize...117 ii

Inhalt Method: SaveAs...118 Method: SaveAsBySize...119 Method: SaveAsBySizeExtended...120 ActiveBarcode Control: Bilddatei Optionen...122 Method: SetDemoText...124 Method: AboutBox...125 Method: BinaryWriteAsPNGBySize...126 Method: BinaryWriteAsPNG...127 Method: SaveAsPNG...128 Method: SaveAsPNGBySize...129 Event: TypeChange...130 Event: TextChange...131 Event: ShowTextChange...132 Event: AutoTypeChange...133 Event: PrintFixChange...134 Informationen für Entwickler...135 iii

Über dieses Dokument ActiveBarcode für Entwickler Diese vorliegende Dokumentation ist eine gekürzte Fassung der umfangreichen Online-Dokumentation. Die komplette Dokumentation finden Sie auf unserer Homepage http://www.activebarcode.de/. Dort finden Sie - ausführliche und aktuelle Informationen - Beispiele zum Download - Umfangreiche Schritt-für-Schritt Anleitungen - Beispielvideos - eine ausführliche FAQ - und vieles mehr Alle genannten Warenzeichen und Produktnamen sind Eigentum ihrer jeweiligen Inhaber. ActiveBarcode Software (c) Lars Schenk & Frank Horn This document (c) Frank Horn Dokument Version 2.1.384 Über dieses Dokument 1

Installation So installieren Sie ActiveBarcode auf einem System: Wenn Sie bereits eine ActiveBarcode Installation auf Ihrem System befindet (z.b. wenn Sie die Trial ausprobiert und nun die Vollversion erworben haben), deinstallieren Sie diese bitte bevor Sie die Vollversion installieren. Wichtig: Zur Installation benötigen Sie Administrator-Rechte. Bitten Sie ggf. Ihren Administrator die Software zu installieren. Starten Sie nun die Setupdatei. Wenn Sie ActiveBarcode als ZIP downgeloadet haben, entpacken Sie dieses ZIP Archiv und starten Sie dann die darin enthaltene ActiveBarcode5.60.exe bzw bei der Trial Version die ActiveBarcode-Trial5.60.exe Datei. Das Installationsprogramm wird daraufhin gestartet. Das Installationsprogramm, der Control und die Application von ActiveBarcode sind digital signiert. Der Herausgeber ist 'Lars Schenk'. Folgen Sie nun den Hinweisen des Installationsprogrammes. Sie können hier die Installation jederzeit über den "Cancel" Knopf abbrechen. Hinweis zur Vollversion: Wenn Sie bei der Installation ein anderes Zielverzeichnis als das vorgegebene ("\programme\activebarcode") auswählen, merken Sie sich den Pfad des Zielverzeichnisses genau, da Sie nach der Installation Ihre Lizenzdatei (Entwicklerlizenz oder Benutzerlizenz) in dieses Verzeichnis kopieren müssen. Nach erfolgter Installation ist nun ActiveBarcode auf Ihrem System installiert. Der ActiveBarcode Control steht nun in Ihrem System zur Verfügung und zusätzlich können Sie jetzt die ActiveBarcode Application über Ihr Startmenu -> Programme starten. Bitte bedenken Sie, dass der ActiveBarcode Control viel flexibler und leistungsstärker ist als die ActiveBarcode Application! Deshalb machen Sie sich auch unbedingt mit der Arbeitsweise des ActiveBarcode Control vertraut. Weitere Anweisungen, wie Sie mit dem ActiveBarcode Control arbeiten finden Sie hier: Arbeiten mit... Installation 2

Installation 3

Visual Studio 2012 Barcodes in Projekten Für diese Funktionalität benötigen Sie die Enterprise Edition So verwenden Sie einen Barcode in Visual Studio 2012 Sie verwenden den ActiveBarcode Control in Visual Studio 2012 wie ein gewöhnliches Steuerelement, z.b. einem Label oder einem Button. Hierfür fügen Sie zunächst einmalig das ActiveBarcode Steuelement in die Entwicklungsumgebung ein. ActiveBarcode in die Entwicklungsumgebung einbinden Wählen Sie über das Menü "Extras" (engl. "Tools") die Funktion "Toolboxelemente auswählen" (engl. "Choose toolbox items..."): In dem Dialog wählen Sie den Reiter "COM Steuerelemente" (engl. "COM Components"). Es erscheint eine Liste der verfügbaren Steuerelemente. Wählen Sie hier "ActiveBarcode" und aktivieren Sie es: Visual Studio 2012 Barcodes in Projekten 4

Klicken Sie dann auf OK. ActiveBarcode ist jetzt in die Entwicklungsumgebung des Visual Studio integriert. ActiveBarcode verwenden Erstellen Sie ein neues Projekt. Um nun den ActiveBarcode Control auf einer Form zu platzieren öffnen Sie die Toolbox. Wählen Sie hierzu z.b. aus dem Menü "Ansicht" die Funktion "Toolbox" oder öffnen Sie die Toolbox einfach über dessen Reiter: In der Toolbox suchen Sie sich den ActiveBarcode Control. Klicken Sie diesen an und ziehen Sie ihn einfach auf die Form. Der Control wird auf der Form eingebettet. Den Barcodetyp, wie auch alle anderen Eigenschaften des Barcodes können Sie einfach über die Properties einstellen, genauso wie Sie es von anderen Steuerelementen gewohnt sind. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. In diesem Beispiel ändern wir die Hintergrundfarbe des Barcodes auf Weiss. Visual Studio 2012 Barcodes in Projekten 5

Fügen Sie nun noch eine Textbox in die Form hinzu. Diese Textbox "verknüpfen" wir nun direkt mit dem Control. Mit einem Doppelklick auf die Textbox öffnen Sie den Sourcecode für die Form direkt in dem Event für "Textchanged". Dieser Event wird immer aufgerufen, wenn der Inhalt der Textbox geändert wird. Ideal für unser Vorhaben. Diese Änderung geben wir sofort weiter an den Control. Visual Studio 2012 Barcodes in Projekten 6

Dieses Codebeispiel ist für Visual Basic. Bei C# verwenden Sie folgende Zeile zur Zuweisung der Text Eigenschaft: axbarcode1.text = textbox1.text; Fertig. Starten Sie nun die eben erstellte Beispielanwendung: Wenn Sie den Inhalt der Textbox nun ändern, wird der Text sofort als Barcode codiert. Nicht-visuelle Anwendung von ActiveBarcode: Sie können ActiveBarcode auch zur Laufzeit erstellen und so den Control auch nicht-visuell verwenden: In dem folgenden Beispiel wird ActiveBarcode erstellt, ein Code 128 mit dem codierten Inhalt "Example" erzeugt und dann mittels SaveAsBySize Funktion als Bilddatei gespeichert. Selbstverständlich können Sie Visual Studio 2012 Barcodes in Projekten 7

auch auf die andere Eigenschaften und Methoden des Controls zugreifen. Visual Basic: Dim MyObject As Object MyObject = CreateObject("BARCODE.BarcodeCtrl.1") MyObject.text = "Example" MyObject.typename = "Code 128" MyObject.SaveAsBySize("example.bmp", 400, 100) Visual C#: BARCODELib.Barcode ab = new BARCODELib.Barcode(); ab.text = "123456789012"; ab.typename = "EAN 13"; ab.saveasbysize("example.bmp", 400, 150); Visual Studio 2012 Barcodes in Projekten 8

Visual Basic Barcodes in Projekten Für diese Funktionalität benötigen Sie die Enterprise Edition So verwenden Sie einen Barcode in Visual Basic Sie können ActiveBarcode in Visual Basic wie jedes andere Steuerelement (z.b. ein Button) verwenden. Ein Beispiel für die nicht-visuelle Anwendung finden Sie weiter unten. Dafür fügen Sie zunächst das ActiveBarcode Steuelement in die Entwicklungsumgebung ein. ActiveBarcode in die Entwicklungsumgebung einbinden Wählen Sie über das Menü "Extras" die Funktion "Toolboxelemente auswählen": Ein Dialog erscheint. Wählen Sie hier zunächst den Reiter "COM Steuerelemente" aus, da ActiveBarcode eine COM Komponente ist: Es erscheint eine Liste der verfügbaren Steuerelemente. Wählen Sie hier "ActiveBarcode" aus und aktivieren Sie es. Klicken Sie dann auf OK. Visual Basic Barcodes in Projekten 9

Nun ist ActiveBarcode in die Entwicklungsumgebung integriert. ActiveBarcode verwenden (Beispiel) Erstellen Sie ein neues Projekt. Um nun den ActiveBarcode Control auf einer Form zu platzieren öffnen Sie die Toolbox. Wählen Sie hierzu aus dem Menü "Ansicht" die Funktion "Toolbox": In der Toolbox suchen Sie sich den ActiveBarcode Control. Klicken Sie diesen an und ziehen Sie ihn einfach auf die Form. Der Control wird auf der Form integriert. Visual Basic Barcodes in Projekten 10

Den Barcodetyp, wie auch alle anderen Eigenschaften des Barcodes können Sie einfach über die Properties einstellen, genauso wie Sie es von anderen Steuerelementen gewohnt sind. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. In diesem Beispiel ändern wir die Hintergrundfarbe des Barcodes auf Weiss. Fügen Sie nun noch eine Textbox in die Form hinzu. Visual Basic Barcodes in Projekten 11

Diese Textbox "verknüpfen" wir nun direkt mit dem Control. Mit einem Doppelklick auf die Textbox öffnen Sie den Sourcecode für die Form direkt in dem Event für "Textchange". Dieser Event wird immer aufgerufen, wenn der Inhalt der Textbox geändert wird. Ideal für unser Vorhaben. Diese Änderung geben wir sofort weiter an den Control. Fertig. Starten Sie nun die eben erstellte Beispielanwendung: Visual Basic Barcodes in Projekten 12

Wenn Sie den Inhalt der Textbox nun ändern, wird der Text sofort als Barcode codiert. Nicht-visuelle Anwendung von ActiveBarcode: Sie können ActiveBarcode auch zur Laufzeit erstellen und so den Control auch nicht-visuell verwenden: In dem folgenden Beispiel wird ActiveBarcode erstellt, ein Code 128 mit dem codierten Inhalt "Example" erzeugt und dann mittels SaveAsBySize Funktion als Bilddatei gespeichert. Selbstverständlich können Sie auch auf die andere Eigenschaften und Methoden des Controls zugreifen. Dim MyObject As Object MyObject = CreateObject("BARCODE.BarcodeCtrl.1") MyObject.text = "Example" MyObject.typename = "Code 128" MyObject.SaveAsBySize("example.bmp", 400, 100) Visual Basic Barcodes in Projekten 13

Visual C# / C++ Barcodes in Projekten Für diese Funktionalität benötigen Sie die Enterprise Edition So verwenden Sie einen Barcode in Visual C# oder C++ Sie können ActiveBarcode in Visual C# und C++ wie jedes andere Steuerelement (z.b, ein Button) verwenden. Ein Beispiel für die nicht-visuelle Anwendung finden Sie weiter unten. Dafür fügen Sie zunächst das ActiveBarcode Steuelement in die Entwicklungsumgebung ein. ActiveBarcode in die Entwicklungsumgebung einbinden In diesem Beispiel wird Visual C# verwendet. Die Vorgehensweise bei Visual C++ ist weitgehend identisch. Wählen Sie über das Menü "Extras" die Funktion "Toolboxelemente auswählen": Ein Dialog erscheint. Wählen Sie hier zunächst den Reiter "COM Steuerelemente" aus, da ActiveBarcode eine COM Komponente ist: Es erscheint eine Liste der verfügbaren Steuerelemente. Wählen Sie hier "ActiveBarcode" aus und aktivieren Sie es. Klicken Sie dann auf OK. Visual C# / C++ Barcodes in Projekten 14

Nun ist ActiveBarcode in die Entwicklungsumgebung integriert. ActiveBarcode verwenden (Beispiel) Erstellen Sie ein neues Projekt. Um nun den ActiveBarcode Control auf einer Form zu platzieren öffnen Sie die Toolbox. Wählen Sie hierzu aus dem Menü "Ansicht" die Funktion "Toolbox": In der Toolbox suchen Sie sich den ActiveBarcode Control. Klicken Sie diesen an und platzieren Sie ihn auf der Form. Der Control wird auf der Form integriert. Visual C# / C++ Barcodes in Projekten 15

Den Barcodetyp, wie auch alle anderen Eigenschaften des Barcodes können Sie einfach über die Properties einstellen, genauso wie Sie es von anderen Steuerelementen gewohnt sind. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. In diesem Beispiel ändern wir die Hintergrundfarbe des Barcodes auf Weiss. Fügen Sie nun noch eine Textbox in die Form hinzu. Visual C# / C++ Barcodes in Projekten 16

Diese Textbox "verknüpfen" wir nun direkt mit dem Control. Mit einem Doppelklick auf die Textbox öffnen Sie den Sourcecode für die Form direkt in dem Event für "Textchange". Dieser Event wird immer aufgerufen, wenn der Inhalt der Textbox geändert wird. Ideal für unser Vorhaben. Diese Änderung geben wir sofort weiter an den Control. Fertig. Starten Sie nun die eben erstellte Beispielanwendung: Visual C# / C++ Barcodes in Projekten 17

Wenn Sie den Inhalt der Textbox nun ändern, wird der Text sofort als Barcode codiert. Nicht-visuelle Anwendung von ActiveBarcode: Sie können ActiveBarcode auch zur Laufzeit erstellen und so den Control auch nicht-visuell verwenden: In dem folgenden Beispiel wird ActiveBarcode erstellt, ein EAN-13 Code mit dem codierten Inhalt "123456789012" erzeugt und dann mittels SaveAsBySize Funktion als Bilddatei gespeichert. Selbstverständlich können Sie auch auf die andere Eigenschaften und Methoden des Controls zugreifen. BARCODELib.Barcode ab = new BARCODELib.Barcode(); ab.text = "123456789012"; ab.typename = "EAN 13"; ab.saveasbysize("example.bmp", 400, 150); Sollten Sie noch keine Referenz zu ActiveBarcode in Ihrer Anwendung haben, klicken Sie im Solution Explorer mit der rechten Maustaste auf "References", wählen Sie dann "Add Reference -> COM -> ActiveBarcode". Weitere Beispiele: // Barcode in die Zwischenablage kopieren: ab.copytoclipboardbysize(400, 150); // Infobox von ActiveBarcode aufrufen: ab.aboutbox(); Visual C# / C++ Barcodes in Projekten 18

Delphi 2005-XE2 Barcodes in Projekten Für diese Funktionalität benötigen Sie die Enterprise Edition So verwenden Sie einen Barcode in Delphi 2005 - XE2 Sie können ActiveBarcode in Delphi wie ein normales Steuerelement verwenden, z.b. ein Button. Dafür fügen Sie zunächst einmalig das ActiveBarcode Steuelement in die Delphi Entwicklungsumgebung ein. ActiveBarcode in die Entwicklungsumgebung einbinden Wählen Sie hierzu ein Package aus, in welches Sie den Control aufnehmen möchten oder erstellen Sie über "Datei" - "Neu" - "Package - Delphi" ein neues Package: Nun importieren Sie den ActiveBarcode Control in das Package. Rufen Sie hier die Funktion "Komponente importieren" aus dem Menü "Komponente" auf. Der "Komponenten Importieren" Dialog erscheint: Delphi 2005-XE2 Barcodes in Projekten 19

Wählen Sie hier "ActiveX Steuerelement importieren" und klicken Sie auf "Weiter". Ihnen wird nun die Liste der verfügbaren Steuerelemente angezeigt: Wählen Sie hier aus der Liste der Steuerelemente "ActiveBarcode" aus und klicken Sie auf den "Weiter" Knopf. Es erscheint die Seite für die Komponenteneinstellungen: Delphi 2005-XE2 Barcodes in Projekten 20

Hier können Sie u.a. die Palettenseite usw. festlegen. Klicken Sie dann auf "Weiter". Die Seite "Unit erstellen" wird angezeigt. Wählen Sie hier "In ein neues Package installieren". Die Seite "Neues Package" wird angezeigt: Wählen Sie einen Namen und klicken Sie auf "Fertig stellen". ActiveBarcode ist nun als Komponente dem Package hinzugefügt. Nun müssen Sie ggf. das Package noch compilieren, sofern dies nicht automatisch gemacht wurde. Wählen Sie hier die Funktion "ActiveBarcode erzeugen" aus dem Menü "Projekt": Delphi 2005-XE2 Barcodes in Projekten 21

ActiveBarcode verwenden (Beispiel) Erstellen Sie ein neues Projekt: "Datei" - "Neu" - "VCL Formularanwendung - Delphi": Um nun ActiveBarcode auf einer Form zu platzieren wählen Sie aus der Tool-Palette den ActiveBarcode Control. Sie finden diesen unter "ActiveX" als "TBarcode" Komponente: Delphi 2005-XE2 Barcodes in Projekten 22

Wählen Sie TBarcode aus und platzieren Sie die Komponenten dann auf der Form. Etwas unschön ist es, dass der Barcode Control per Default von Delphi mit der falschen Hintergrundfarbe (Schwarz) versehen wird und so als schwarzer Block erscheint: Aber dies ist kein Problem. Im Objektinspektor können Sie nun die Eigenschaften der Komponente anpassen. Stellen Sie die Hintergrundfarbe auf Weiß. Delphi 2005-XE2 Barcodes in Projekten 23

Schon erstrahlt der Barcode in korrekten Farben: Fügen Sie nun (für dieses Beispiel) noch ein TEdit zur Form hinzu. Ihre Form dürfte nun in etwa so aussehen: Delphi 2005-XE2 Barcodes in Projekten 24

Das Eingabefeld "verknüpfen" wir nun direkt mit dem Control. Mit einem Doppelklick auf das Eingabefeld öffnen Sie den Sourcecode für die Form direkt in dem Event für "Textchange". Dieser Event wird immer aufgerufen, wenn der Inhalt des Eingabefeldes geändert wird. Ideal für unser Vorhaben. Diese Änderung geben wir sofort weiter an den Control. Fertig. Starten Sie nun die eben erstellte Beispielanwendung: Delphi 2005-XE2 Barcodes in Projekten 25

Wenn Sie den Inhalt der Textbox nun ändern, wird der Text sofort als Barcode codiert. 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); Delphi 2005-XE2 Barcodes in Projekten 26

Delphi 4-7 Barcodes in Projekten Für diese Funktionalität benötigen Sie die Enterprise Edition 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...": Folgender Dialog erscheint. Wählen Sie hier aus der Liste der Steuerelemente "ActiveBarcode" aus und klicken Sie auf den "Installieren" Knopf. Delphi 4-7 Barcodes in Projekten 27

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": 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. Delphi 4-7 Barcodes in Projekten 28

Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. 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); Delphi 4-7 Barcodes in Projekten 29

Delphi 4-7 Barcodes in Projekten 30

VisualBasicScript Barcodes in Projekten ActiveBarcode mit VisualBasicScript (Windows Scritping Host) automatisieren Sie können mit VisualBasicScript (VBS, Windows Scripting Host) viele Dinge einfach lösen und automatisieren. Hier zeigen wir Ihnen kurz, wie Sie den ActiveBarcode Control mittels VBS einbinden und verwenden. So machen Sie den ActiveBarcode Control in Ihrem Script verfügbar: Dim barcode Set barcode = WScript.CreateObject("BARCODE.BarcodeCtrl.1") Über die Variable 'barcode' können Sie nun auf den Control zugreifen. Besetzen Sie die Eigenschaften (Properties) des Controls nach Ihren Wünschen: barcode.typename = "Code128" barcode.text = "123456789012" Verwenden Sie dann die 'SaveAs' Methode zum speichern des Barcodes als Bilddatei: barcode.saveas("beispielbarcode.png") Ein sehr ausführliches Beispiel für eine VisualBasicScript Anwendung ist die 'barcodeimage.wsf', die dem ActiveBarcode Programmpaket als Sourcecode beiliegt. Sie können anhand dieses Sourcecodes die Verwendung des ActiveBarcode Controls in einem VBS Script erlernen oder benutzen Sie dieses als Grundlage für ein eigenes Script. VisualBasicScript Barcodes in Projekten 31

JavaScript Barcodes in Projekten So verwenden Sie einen Barcode mit JavaScript (Windows) Sie können den ActiveBarcode Control mit Javascript (z.b. mit dem Internet Explorer) zur Laufzeit erstellen und nicht-visuell verwenden: // Erstellen des Controls: ab = new ActiveXObject("BARCODE.BarcodeCtrl.1"); // Barcodetyp und -inhalt bestimmen: ab.text = "Example"; ab.typename = "Code 128"; // Speichern des Barcodes als Bitmap: ab.saveasbysize("example.bmp", 400, 100); // Anzeige der Infobox des Controls: ab.aboutbox(); JavaScript Barcodes in Projekten 32

Lotus Domino, LotusScript Barcodes in Projekten Verwenden des Controls in einem LotusScript Agent Dies ist ein Script Beispiel für die Verwendung des Controls in einem LotusScript Agent unter Lotus Domino: Option Public Option Declare Sub Initialize() Dim MyObject As variant Set MyObject = CreateObject("BARCODE.BarcodeCtrl.1") MyObject.text = "Example" MyObject.typename = "Code 128" MyObject.SaveAsBySize "c:\example.bmp", 400, 100 End Sub Lotus Domino, LotusScript Barcodes in Projekten 33

Access 2013 & 2016 Barcodes in Reports Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2013 & 2016 Datenbanken und Reports (Berichte) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in einen Access Report einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neuen Report. In diesen Report fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsmodus befinden". Access 2013 & 2016 Barcodes in Reports 34

Um den Barcode Control einzubetten, wählen Sie nun die Registerkarte "Entwurf" an. Klicken Sie auf den Knopf "ActiveX Steuerelemente" aus dem Bereich "Steuerelemente": Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Report erstellt. Dabei handelt es sich um einen Standardbarcode. Dies ist der voreingestellte Typ (default). Access 2013 & 2016 Barcodes in Reports 35

Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Platzieren Sie das Barcode Element in dem Report nun entsprechend Ihren Wünschen. Access 2013 & 2016 Barcodes in Reports 36

Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Code". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Wählen hierzu in der Registerkarte "Entwurf" die Funktion "Eigenschaftenblatt" aus dem Bereich "Tools": Ändern Sie hier den Eintrag "Steuerelementinhalt" auf das gewünschte Datenbankfeld (hier "Code"). Dies ist die Verknüpfung des Barcode Controls mit dem Datenbank feld: Nun schließen Sie die Entwurfsansicht und wechseln zur Berichtsansicht: Access 2013 & 2016 Barcodes in Reports 37

Das Ergebnis, so sieht der Report nun aus: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt den jeweiligen Code als Barcode an. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2013 & 2016 Barcodes in Reports 38

Access 2013 & 2016 Barcodes in Reports 39

Access 2013 & 2016 Barcodes in Formularen Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2013 & 2016 Formularen (Forms) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in eine Access 2013 Datenbank einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neues Formular. Dies ist mit Access sehr einfach und wir gehen auf diese Funktionalität von Access nicht weiter ein. Falls Sie hierzu Fragen haben, schauen Sie bitte in die Hilfe von Access. In dieses Formular fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsansicht" befinden: Wählen Sie die Registerkarte "Entwurf" an. Klicken Sie in dem Bereich der "Steuerelemente" auf den Knopf "ActiveX Steuerelement einfügen". Hierzu müssen Sie ggf. den Steuerelemente Bereich erst über den Knopf "Weitere" erweitern. Access 2013 & 2016 Barcodes in Formularen 40

Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Formular erstellt. Dabei handelt es sich um einen Standardbarcode. Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Productnumber". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Wählen hierzu in der Registerkarte "Entwurf" die Funktion "Eigenschaftenblatt" aus dem Bereich "Tools": Access 2013 & 2016 Barcodes in Formularen 41

Ändern Sie hier den Eintrag "Steuerelementinhalt" auf "Productnumber". Dies ist die Verknüpfung des Barcode Controls mit dem Datenbankfeld: Nun schließen Sie die Entwurfsansicht des Formulars und schauen Sie das Ergebnis an, indem Sie das Formular in der Formularansicht öffnen: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt die jeweilige Produktnummer als Barcode an. Das Einfügen und Verknüpfen des ActiveBarcode Controls ist in Berichten sehr ähnlich. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer Access 2013 & 2016 Barcodes in Formularen 42

einzustellen als man es im Entwurf erwarten würde. Access 2013 & 2016 Barcodes in Formularen 43

Access 2010 Barcodes in Reports Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2010 Datenbanken und Reports (Berichten) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in einen Access Report einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neuen Report. In diesen Report fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsmodus befinden". Um den Barcode Control einzubetten, wählen Sie nun die Registerkarte "Entwurf" an. Klicken Sie auf den Knopf "ActiveX Steuerelemente" aus dem Bereich "Steuerelemente": Access 2010 Barcodes in Reports 44

Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Report erstellt. Dabei handelt es sich um einen Standardbarcode. Dies ist der voreingestellte Typ (default). Access 2010 Barcodes in Reports 45

Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Platzieren Sie das Barcode Element in dem Report nun entsprechend Ihren Wünschen. Access 2010 Barcodes in Reports 46

Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Code". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Wählen hierzu in der Registerkarte "Entwurf" die Funktion "Eigenschaftenblatt" aus dem Bereich "Tools": Ändern Sie hier den Eintrag "Steuerelementinhalt" auf das gewünschte Datenbankfeld (hier "Code"). Dies ist die Verknüpfung des Barcode Controls mit dem Datenbank feld: Nun schließen Sie die Entwurfsansicht und wechseln zur Berichtsansicht: Access 2010 Barcodes in Reports 47

Das Ergebnis, so sieht der Report nun aus: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt den jeweiligen Code als Barcode an. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2010 Barcodes in Reports 48

Access 2010 Barcodes in Formularen Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2010 Formularen (Forms) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in eine Access 2010 Datenbank einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neues Formular. Dies ist mit Access sehr einfach und wir gehen auf diese Funktionalität von Access nicht weiter ein. Falls Sie hierzu Fragen haben, schauen Sie bitte in die Hilfe von Access. In dieses Formular fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsansicht" befinden: Wählen Sie die Registerkarte "Entwurf" an. Klicken Sie in dem Bereich der "Steuerelemente" auf den Knopf "ActiveX Steuerelement einfügen". Hierzu müssen Sie ggf. den Steuerelemente Bereich erst über den Knopf "Weitere" erweitern. Access 2010 Barcodes in Formularen 49

Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Formular erstellt. Dabei handelt es sich um einen Standardbarcode. Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Productnumber". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Access 2010 Barcodes in Formularen 50

Wählen hierzu in der Registerkarte "Entwurf" die Funktion "Eigenschaftenblatt" aus dem Bereich "Tools": Ändern Sie hier den Eintrag "Steuerelementinhalt" auf "Productnumber". Dies ist die Verknüpfung des Barcode Controls mit dem Datenbankfeld: Nun schließen Sie die Entwurfsansicht des Formulars und schauen Sie das Ergebnis an, indem Sie das Formular in der Formularansicht öffnen: Access 2010 Barcodes in Formularen 51

Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt die jeweilige Produktnummer als Barcode an. Das Einfügen und Verknüpfen des ActiveBarcode Controls ist in Berichten sehr ähnlich. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2010 Barcodes in Formularen 52

Access 2007 Barcodes in Reports Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2007 Datenbanken und Reports (Berichten) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in einen Access Report einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neuen Report. In diesen Report fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsmodus befinden". Access 2007 Barcodes in Reports 53

Um den Barcode Control einzubetten, wählen Sie nun die Registerkarte "Entwurf" an. Klicken Sie auf den Knopf "ActiveX Steuerelement einfügen" aus dem Bereich "Steuerelemente": Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Report erstellt. Dabei handelt es sich um einen Standardbarcode. Dies ist der voreingestellte Typ (default). Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Access 2007 Barcodes in Reports 54

Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Platzieren Sie das Barcode Element in dem Report nun entsprechend Ihren Wünschen. Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Code". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Wählen hierzu in der Registerkarte "Entwurf" die Funktion "Eigenschaftenblatt" aus dem Bereich "Tools": Ändern Sie hier den Eintrag "Steuerelementinhalt" auf das gewünschte Datenbankfeld (hier "Code"). Dies ist die Verknüpfung des Barcode Controls mit dem Datenbank feld: Access 2007 Barcodes in Reports 55

Nun schließen Sie die Entwurfsansicht und wechseln zur Berichtsansicht: Das Ergebnis, so sieht der Report nun aus: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt den jeweiligen Code als Barcode an. Access 2007 Barcodes in Reports 56

Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2007 Barcodes in Reports 57

Access 2007 Barcodes in Formularen Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2007 Datenbanken und Formularen (Forms) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in eine Access Datenbank einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neues Formular. Dies ist mit Access sehr einfach und wir gehen auf diese Funktionalität von Access nicht weiter ein. Falls Sie hierzu Fragen haben, schauen Sie bitte in die Hilfe von Access. In dieses Formular fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsmodus befinden". Wählen Sie zunächst die Registerkarte "Entwurf" an. Klicken Sie auf den Knopf "ActiveX Steuerelement einfügen" aus dem Bereich "Steuerelemente": Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Formular erstellt. Dabei handelt es sich um einen Standardbarcode. Dies ist der voreingestellte Typ (default). Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Access 2007 Barcodes in Formularen 58

Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Productnumber". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Wählen hierzu in der Registerkarte "Entwurf" die Funktion "Eigenschaftenblatt" aus dem Bereich "Tools": Ändern Sie hier den Eintrag "Steuerelementinhalt" auf "Productnumber". Dies ist die Verknüpfung des Barcode Controls mit dem Datenbank feld: Nun schließen Sie die Entwurfsansicht des Formulars und schauen Sie das Ergebnis an, indem Sie das Formular normal öffnen: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt die jeweilige Produktnummer als Barcode an. Access 2007 Barcodes in Formularen 59

Das Einfügen und Verknüpfen des ActiveBarcode Controls ist in Berichten sehr ähnlich. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2007 Barcodes in Formularen 60

Access 2000, XP, 2003 Barcodes in Reports Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2000, XP, 2003 Datenbanken und Reports (Berichten) Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in einen Access Report einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel ausgebaut sein: Nun erzeugen Sie ein neuen Report. In diesen Report fügen Sie nun den ActiveBarcode Control ein. Hierzu müssen Sie sich in dem "Entwurfsmodus befinden". Um den Barcode Control einzubetten, wählen Sie aus dem Menü "Einfügen" die Option "ActiveX Steuerelement": Access 2000, XP, 2003 Barcodes in Reports 61

Aus der nun erscheinenden Auswahlbox wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Report erstellt. Dabei handelt es sich um einen Standardbarcode. Dies ist der voreingestellte Typ (default). Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Access 2000, XP, 2003 Barcodes in Reports 62

Objekt/Eigenschaften". Es öffnet sich dann der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. Platzieren Sie das Barcode Element in dem Report nun entsprechend Ihren Wünschen. Nun verknüpfen wir noch den Barcode mit dem Datenbankfeld "Code". Hierzu öffnen Sie den Eigenschaftendialog von Access. In diesem Dialog können Sie alle Eigenschaften des Steuerelements verändern. Wählen hierzu aus dem Menü "Ansicht" die Option "Eigenschaften": Ändern Sie hier den Eintrag "Steuerelementinhalt" auf das gewünschte Datenbankfeld (hier "Code"). Dies ist die Verknüpfung des Barcode Controls mit dem Datenbank feld: Access 2000, XP, 2003 Barcodes in Reports 63

Nun schließen Sie die Entwurfsansicht und wechseln zur Berichtsansicht. Das Ergebnis, so sieht der Report nun aus: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt den jeweiligen Code als Barcode an. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2000, XP, 2003 Barcodes in Reports 64

Access 2000, XP, 2003 Barcodes in Formularen Für diese Funktionalität benötigen Sie die Enterprise Edition Barcodes in Access 2000, XP, 2003 Datenbanken, Formularen und Reports Hier zeigen wir Ihnen anhand eines einfachen Beispiels, wie sie einen Barcode in eine Access Datenbank einfügen und mit einem Datenbankfeld verknüpfen. Starten Sie zunächst Access und und erstellen Sie eine neue Datenbank oder öffnen Sie eine bestehende Datenbank, in welcher Sie einen Barcode einfügen möchten. Eine einfache Datenbank könnte wie im folgenden Beispiel aufgebaut sein: Entsprechende Testdaten erfassen Sie über die Tabelle, wie z.b. in diesem Beispiel: Nun erzeugen Sie sich ein neues Formular. Dies ist mit Access sehr einfach und wir gehen auf diese Funktionalität von Access nicht weiter ein. Falls Sie hierzu Fragen haben, schauen Sie bitte in die Hilfe von Access. In dieses Forular fügen Sie nun den ActiveBarcode control ein. Wählen Sie hierzu aus dem Menü "Einfügen" die Funktion "ActiveX Steuerlement...". Access 2000, XP, 2003 Barcodes in Formularen 65

Es erscheint folgender Dialog: Hier wählen Sie "ActiveBarcode" aus und klicken auf Ok. Nun wird ein Barcode in Ihrem Formular erstellt. Dabei handelt es sich um einen Standardbarcode (voreingestellter Typ, default). Wenn Sie den Barcode verändern möchten (Typ, Farben, Schriftart usw) klicken Sie einfach mit der rechten Maustaste in den Barcode und wählen aus dem sich öffnenden Menü die Funktion "ActiveBarcode Objekt/Eigenschaften". Access 2000, XP, 2003 Barcodes in Formularen 66

Es öffnet sich der Eigenschaftendialog von ActiveBarcode, in dem Sie alle Einstellungen des Barcodes vornehmen können. Beispielsweise können Sie jeden von ActiveBarcode unterstützten Barcodetyp auswählen: Zum Beispiel: Code 25 Interleaved, Code 39, Code 128, Data Matrix, DUN-14, EAN-8, EAN-13, EAN-14, EAN-18, EAN-128, GS1-128, GS1-Data Matrix, GTIN-8, GTIN-13, ISBN, ITF-14, NVE, PDF417, PZN8, QR Code, SCC-14, SSCC-18. In unserem Beispiel verwenden wir den EAN-13, also ändern wir den Code auf EAN 13 und noch die Hintergrundfarbe auf weiß. Nun vernüpfen wir noch den Barcode mit dem Datenabnkfeld "Productnumber". Klicken Sie hierzu wieder mit der rechten Maustaste in den Barcode und wählen Sie dann die Funktion "Eigenschaften": Access 2000, XP, 2003 Barcodes in Formularen 67

Ändern Sie hier den Eintrag "Steuerelementinhalt" auf "Productnumber". Dies ist die Verknüpfung des Barcode Controls mit dem Datenbank feld: Nun schließen Sie die Entwurfsansicht des Formular und schauen Sie das Ergebnis an, indem Sie das Formular normal öffnen: Der Barcode Control ist mit dem Datenbankfeld verknüpft und zeigt die jeweilige Produktnummer als EAN-13 Code an. Das Einfügen und Verknüpfen des ActiveBarcode Controls ist in Berichten sehr ähnlich. Ein Tipp noch zu den Berichten: Ein Bericht wird in der Ansicht oder dem Ausdruck in einer weitaus höheren Auflösung erstellt als beim Entwurf. So kann es nötig sein, die Schriftgröße der Klarschriftzeile weit größer einzustellen als man es im Entwurf erwarten würde. Access 2000, XP, 2003 Barcodes in Formularen 68

Access 2000, XP, 2003 Barcodes in Formularen 69

ActiveBarcode Control (OCX) ActiveBarcode Control Betten Sie ein ActiveBarcode Objekt (Control, Steuerelement) flexibel und automatisierbar in Ihre Dokumente und Projekte ein. Erstellen Sie z.b. über "Einfügen/Objekt" ein Barcode Steuerelement direkt in Ihrem Dokument. Diesen Barcode können Sie dann in dem Dokument nach Ihren Wünschen anpassen. Als Entwickler verwenden Sie ActiveBarcode wie ein Steuerelement bzw. ein Control und erweitern so Ihre Anwendung mit wenigen Klicks im Handumdrehen mit der Barcodetechnologie. Referenz für Programmierer: Hier finden Sie eine Übersicht über alle von ActiveBarcode angebotenen Eigenschaften, Methoden und Ereignissen. Bitte wählen Sie eines der folgenden Themen für weiterführende Informationen: Eigenschaften (Properties) Methoden Ereignisse (Events) Der Eigenschaften-Dialog Informationen zu Weitergabe des ActiveX Controls (Enterprise Edition, Entwicklerlizenz) Schaubild vergrößern PDF Download Barcodetypen: Liste der Barcode Typen: 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, GS1-Data Matrix, GTIN-8, GTIN-12, GTIN-13, GTIN-14, Identcode, ISBN-10, ISBN-13, ISBN-13 Dual, Bookland, ISSN, ISMN, ITF-14, JAN, Leitcode, MSI, NVE, PDF417, PostNet, PZN7, PZN8, QR Code, Royal Mail SCC-14, SSCC-18, UCC-128, UPC-A und UPC-E FAQ Bei weiteren Fragen und Problemen schauen Sie einfach in die FAQ ActiveBarcode Control (OCX) 70

Eigenschaftendialog: General Eigenschaftendialog: General Die General Seite des Eigenschaftendialoges: Folgende Einstellungen können Sie hier vornehmen: Text: Hier erfassen Sie den als Barcode zu codieren Text ein. Demo Text: Wenn Sie auf diesen Knopf klicken, wird automatisch ein Beispieltext erzeugt, welcher für den aktuell gewählten Barcodetyp gültig ist. Show Text: Mittels dieser Checkbox schalten Sie um, ob die Klarschriftzeile dargestellt werden soll oder nicht. Type: Hier können Sie den Barcodetyp festlegen. ActiveBarcode unterstützt folgenden Typen: 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, GS1-Data Matrix, GTIN-8, GTIN-12, GTIN-13, GTIN-14, Identcode, ISBN-10, ISBN-13, ISBN-13 Dual, Bookland, ISSN, ISMN, ITF-14, JAN, Leitcode, MSI, NVE, PDF417, PostNet, PZN7, PZN8, QR Code, Royal Mail SCC-14, SSCC-18, UCC-128, UPC-A und UPC-E Rotate: Hier stellen Sie die Ausrichtung/Rotation der Barcodedarstellung ein. Die Ausrichtung/Rotation wird in Grad angegeben. Die Darstellung des Barcodes kann in 90 Grad Schritten (0,90,180,270) eingestellt werden. Der Eigenschaftendialog: General Schriftarten Farben Layout Eigenschaftendialog: General 71

Eigenschaftendialog: General 72

Eigenschaftendialog: Schriftarten Eigenschaftendialog: Schriftarten Die Schriftarten Seite des Eigenschaftendialoges: Folgende Einstellungen können Sie hier vornehmen: Schriftart: Wählen Sie hier eine Schriftart für die Klarschriftzeile aus. Wählen Sie - wenn möglich - immer eine TrueType Schriftart aus, da es bei anderen Schriftarten bei der Rotation zum Fehlern in der Klarschriftzeile kommen kann. Schriftstil: Wählen Sie hier zwischen verschiedenen Schriftstilen, z.b. Fett, Kursiv usw. Größe: Wählen Sie die Größe der Schrift für die Klarschriftzeile aus. Effekte: Hier können Effekte ein- und ausschalten. Der Eigenschaftendialog: General Schriftarten Farben Layout Eigenschaftendialog: Schriftarten 73

Eigenschaftendialog: Farben Eigenschaftendialog: Farben Die Farben Seite des Eigenschaftendialoges: Folgende Einstellungen können Sie hier vornehmen: Eigenschaftsname: Wählen Sie hier die zu ändernde Farbe aus: BackColor oder ForeColor. Systemfarbe: Wird nicht benötigt. Farbe: Wählen Sie die Farbe aus. Der Eigenschaftendialog: General Schriftarten Farben Layout Eigenschaftendialog: Farben 74

Eigenschaftendialog: Layout Eigenschaftendialog: Layout Die Layout Seite des Eigenschaftendialoges: Folgende Einstellungen können Sie hier vornehmen: Alignment: Alignment setzt die Ausrichtung (0=links, 1=zentriert, 2=rechts) des Barcodes. Borderheight: Mit BorderHeight stellen Sie den oberen und unteren Rand in Pixel ein. Der Rand um den Barcode wird in der aktuell gewählten Hintergrundfarbe (BackColor) gezeichnet. Borderwidth: Mit BorderWidth stellen Sie den linken und rechten Rand in Pixel ein. Der Rand um den Barcode wird in der aktuell gewählten Hintergrundfarbe (BackColor) gezeichnet. NotchHeightInPercent: Mittels dieses Wertes geben Sie die Länge der Notches (Trennlinien) in Prozent an. Printfix: Wenn Sie beim Ausdruck das Problem haben, dass die Striche des Barcodes zu dünn erscheinen (z.b. mit Excel), setzen Sie diese Property. Der Eigenschaftendialog: General Schriftarten Farben Layout Eigenschaftendialog: Layout 75

Eigenschaftendialog: Layout 76

ActiveBarcode Kommandozeilentool Allgemeine Informationen Mit dem ActiveBarcode 'barcodeimage' Kommandozeilentool können Sie Barcodes von der Kommandozeile (z.b. in Batch- oder Scriptprogrammen) aus als Bilddateien erzeugen. Das Kommandozeilentool gehört zum Lieferumfang von ActiveBarcode und wird automatisch bei der Installation von ActiveBarcode mit installiert. Sie finden das Programm unter dem Namen barcodeimage.wsf in dem Ordner auf Ihrer Festplatte, in welchen Sie ActiveBarcode installiert haben. In der Regel ist dies c:\programme\activebarcode. Ein Beispiel: Folgender Aufruf erzeugt einen EAN-13 Barcode der Größe 400x200 Pixel mit dem Inhalt "192837465012" und speichert diesen als ean.png ab. barcodeimage ean.png text=192837465012 typename=ean13 width=400 height=200 Ein weiteres Beispiel: Folgender Aufruf erzeugt einen Barcode der Größe 500x100 Pixel mit dem Inhalt "Hello World" als Code 128 und speichert diesen als code128.bmp ab. Da der zu codierende Text "Hello World" ein Leerzeichen enthält muß dieser Parameter in Anführungszeichen gesetzt werden. barcodeimage code128.bmp "text=hello World" type=14 width=500 height=100 Powershell: Wenn Sie 'barcodeimage' mit der Microsoft Windows PowerShell verwenden möchten, müssen Sie den Aufruf über 'cscript' realisieren, z.b. cscript barcodeimage.wsf code128.bmp "text=hello World" type=14 width=500 height=100 ActiveBarcode Kommandozeilentool 77

Kommandozeilenparameter Verwendung: barcodeimage Dateiname [Parameter] Parameter Beschreibung Beispiel -text= zu codierender Text -text=123456789012 -type= Barcodetyp -type=0 -width= Breite in Pixel -width=500 -height= Höhe in Pixel -height=500 -alignment= Ausrichtung 1=links 2=zentriert 3=rechts -alignment=2 -borderwidth= Breite der Ruhezone in Pixel -borderwidth=10 -borderheight= Höhe des Ruhezone in Pixel -borderheight=1 -notchheightinpercent= Länge der Notches in % -notchheightinpercent=25 -showtext=off keine Klarschriftzeile -showtext=off -forecolor= -backcolor= Vordergrundfarbe Hexadezimal RGB als RRGGBB Hintergrundfarbe Hexadezimal RGB als RRGGBB -foreground=000000 (Beispiel ist Schwarz) -background=ffffff (Beispiel ist Weiß) -fontname= Schriftart -fontname=arial -fontsize= Schriftgröße -fontsize=8 -fontbold= Fettschrift (on/off) -fontbold=on -fontitalic= Kursivschrift (on/off) -fontitalic=on -fontunderline= Unterstrichen (on/off) -fontunderline=on -fontstrikeout= Durchgestrichen (on/off) -fontstrikeout=on -filetype= -colordepth= Format der Bildddatei (mögl. Werte: bmp, jpg, png, tif, tga, gif, wbm, pbm, pgm, ppm, xpm, wmf, emf) Default: Automatisch je nach Extension Farbtiefe der Bilddatei (mögl. Werte: 1,8,16,24,36) -filetype=bmp -colordepth=24 -flags= Flags für die Bilddatei -flags=0x80 -angle= -transparent= Rotiert die Bilddatei (mögl. Werte: 0-359) Hintergrundtransparenz (mögl. Werte: 0, 1, noch nicht implementiert) -angle=180 -transparent=1 -dpi= Auflösung in DPI für jpg, png, tif & bmp Dateien -dpi=300 -echo= off: keine Meldungen anzeigen errors: nur Fehler anzeigen verbose: alle Meldungen und die Bilddatei öffnen -echo=off -echo=errors -echo=verbose ActiveBarcode Kommandozeilentool 78

64bit Windows Wenn Sie die barcodeimage.wsf Anwendung unter Windows 64bit verwenden möchten, müssen Sie barcodeimage.wsf in 32bit ausführen. Auf 64bit Systemen werden die wsf Scripte standardmäßig in 64bit ausgeführt. Dies führt dann zu einem Fehler. Verwenden Sie daher die 32bit Version der cscript.exe oder wscript.exe Anwendung und starten Sie dann barcodeimage.wsf mit dem folgenden Kommando: cscript.exe barcodeimage.wsf oder wscript.exe barcodeimage.wsf Normalerweise befindet sich cscript.exe und/oder wscript.exe in dem %windir%\syswwow64 Ordner. Anwendungsbeispiel Sie können dieses Kommandozeilen Tool beispielsweise dazu verwenden um in OpenOffice Dokumenten Barcodes dynamisch zu erzeugen. Zur Veranschaulichung haben wir ein Beispielmakro für OpenOffice.org Calc erstellt, welches eine Liste aus Werten in Barcodes codiert. Dieses Beispiel können Sie hier direkt downloaden: ab_barcodelist.ods Beachten Sie auch die Hinweise in diesem Dokument: Ggf. muss der Pfad zu dem Kommandozeilen Tool in dem Makro manuell angepaßt werden! ActiveBarcode Kommandozeilentool 79

Barcodetypen ActiveBarcode unterstützt folgende Barcode-Typen: Bei Barcodetypen, die eine Prüfziffer verwenden, übernimmt ActiveBarcode die Berechnung der Prüfziffer für Sie. Sie brauchen Prüfziffern nicht umständlich selbst berechnen. Code Beispiel Länge Zeichensatz Beschreibung Code 128 GS1-128, EAN-128, UCC-128 variabel ASCII (128 Zeichen) variabel ASCII (128 Zeichen) Moderner 1D Barcodetyp mit hoher Datendichte. Sehr weite Verbreitung in allen Bereichen. Hat 3 Zeichensätze, die automatisch umgeschaltet werden. Sonderform des Code 128 für Waren- und Palettenauszeichnung von Handel und Industrie. Verwendet Application Identifiers zur Datenabgrenzung. EAN-13, GTIN-13 QR Code 13 Ziffern 0-9 variabel ASCII Europäische Artikel Nummer zur Kennzeichnung von Produkten im Einzelhandel. 2D Barcode um große Daten- und/oder Textmengen in einem Code zu codieren. Häufig verwendet für Mobile-Tagging bei Handys. Data Matrix variabel ASCII 2D Barcode um große Daten- und/oder Textmengen in einem Code zu codieren. GS1-Data Matrix variabel ASCII (128 Zeichen) Sonderform des Data Matrix für Warenund Palettenauszeichnung von Handel und Industrie. Verwendet Application Identifiers zur Datenabgrenzung. EAN-8, GTIN-8 8 Ziffern 0-9 Kurzform der Europäischen Artikel Nummer für kleine Artikel. PDF417 variabel ASCII 2D Barcode um große Daten- und/oder Textmengen in einem Code zu codieren. ISBN-13 13 Ziffern 0-9 ISSN 8 Ziffern 0-9 International Standard Book Number. ISBN Standardtyp seit dem 01.01.2007. International Standard Serial Number. Die ISSN dient der kurzen unverwechselbaren Identifikation von fortlaufend erscheinenden Publikationen, z.b. Zeitschriften. Barcodetypen 80

ISMN 10 Ziffern 0-9 Die ISMN (International Standard Music Number) dient zu Kennzeichnung von gedruckten musikalischen Veröffentlichungen. EAN-14, GTIN-14 14 Ziffern 0-9 Der EAN-14 wird zur Kennzeichnung von Handelswaren verwendet DUN-14 14 Ziffern 0-9 Distribution Unit Number. Siehe auch EAN-14 oder ITF-14. SCC-14 14 Ziffern 0-9 Shipping Container Symbol. Siehe auch EAN-14 oder ITF-14. ITF-14 14 Ziffern 0-9 Mit dem ITF-14 wird in der Regel das Shipping Container Symbol dargestellt. EAN-18/NVE 18 Ziffern 0-9 Der EAN 18 wird zur Darstellung der Nummer der Versandeinheit (NVE) verwendet. SSCC-18 18 Ziffern 0-9 Serial Shipping Container Code. UPC-A, GTIN-12 12 Ziffern 0-9 UPC-E 8 Ziffern 0-9 Wird in den USA statt des EAN-13 verwendet. Kennzeichnung von Produkten im Einzelhandel. Wird in den USA statt des EAN-8 verwendet. Kennzeichnung von Produkten im Einzelhandel. Code 39 variabel A-Z, 0-9, 5 Sonderzeichen Auch als Code 3 of 9 bekannt. Weit verbreitet in der Industrie, dem Handel und in Behörden. Selbstprüfender Code. Code 39 Extended variabel ASCII (127 Zeichen) Auch als Code 3 of 9 Extended bekannt. Erweiterung des Code 39 durch Kombination von Symbolen. Code 25 variabel Ziffern 0-9 Auch als Code 2 of 5 oder Code 25 Industrial bekannt. Älterer Code für indutrielle Anwendungen. Code 25 Interleaved variabel Ziffern 0-9 Auch als Code 2 of 5 Interleaved bekannt. Industrielle Anwendung. EAN-5 5 Ziffern 0-9 Zusatzcode, z.b. Preiscode beim ISBN Barcodetypen 81

EAN-2 2 Ziffern 0-9 Zusatzcode, z.b. im Zeitungswesen JAN 13 Ziffern 0-9 EAN-99 13 Ziffern 0-9 EAN-Velocity 8 Ziffern 0-9 ISBN-13 Dual 13 Ziffern 0-9 Japanische Artikel Nummer zur Kennzeichnung von Produkten im Einzelhandel. Wird für In-Store-Gutscheine verwendet. Ist ein EAN-13, welcher immer mit 99 beginnt. Wird von Handelsbetrieben zur internen Kennzeichung von handelswaren verwendet. International Standard Book Number. ISBN Übergangstyp vom 01.01.2006 bis zum 31.12.2006. ISBN-10 10 Ziffern 0-9 International Standard Book Number. ISBN Standardtyp bis 31.12.2005. Codabar variabel 0-9, 6 Sonderzeichen Veralteter Barcodetyp. Früher oft in der Medizin angewendet. Code 93 variabel A-Z, 0-9, 5 Sonderzeichen Bezüglich dem Zeichensatz mit Code 39 identisch, hat jedoch eine höhere Informationsdichte und braucht so weniger Platz. Code 93 Extended variabel ASCII (127 Zeichen) Kompletter ASCII Zeichensatz durch Kombination von Steuerzeichen des Code 93. PZN7 7 Ziffern 0-9 Pharmazentralnummer für Medikamente in Apotheken. Sonderform des Code 39. PZN8 8 Ziffern 0-9 Pharmazentralnummer für Medikamente in Apotheken. Sonderform des Code 39. Leitcode 14 Ziffern 0-9 Der Leitcode wird von der Deutschen Post/DHL verwendet. Identcode 12 Ziffern 0-9 Der Identcode wird von der Deutschen Post/DHL verwendet. Code 128A variabel Großbuchstaben, Sonderzeichen Moderner Barcodetyp mit hoher Datendichte. Eigentlich nur Bestandteil des Code 128 und wird daher als eigenständiger Typ kaum verwendet. Barcodetypen 82

Code 128B variabel Groß- und Kleinbuchstaben Code 128C variabel Ziffern 0-9 MSI Plessey variabel Ziffern 0-9 Moderner Barcodetyp mit hoher Datendichte. Eigentlich nur Bestandteil des Code 128 und wird daher als eigenständiger Typ kaum verwendet. Moderner Barcodetyp mit hoher Datendichte. Eigentlich nur Bestandteil des Code 128 und wird daher als eigenständiger Typ kaum verwendet. Veralteter Barcodetyp. Früher oft in Büchereien und Lebensmittelgeschäften verwendet. PostNet variabel Ziffern 0-9 Dient zur automatisierten Sortierung von Postsendungen Royal Mail variabel A-Z, 0-9 RM4SCC wird von der Royal Mail in Groß Britannien angewandt. (*) Diese Typnummer ist die Barcodenummer für die Property (Eigenschaft) Type des ActiveBarcode Controls. Barcodetypen 83

Properties Eigenschaften (Properties) des Controls Name Type Beschreibung read-only Text ShowText char bool Text enthält den Barcodetext, also den als Barcode codierten Text. In der Regel wird dieser ohne Prüfziffer eingegeben. TRUE: Der Barcode wird mit Klarschriftzeile dargestellt. (Voreinstellung) FALSE: Der Barcode wird ohne Klarschriftzeile dargestellt. Type long Bestimmt den Barcodetyp über die Barcodenummer. - Rotate Alignment long AlignConstants Rotate enthält die Rotation in Grad. Die Darstellung des Barcodes kann in 90 Grad Schritten (0,90,180,270) eingestellt werden. Alignment setzt die Ausrichtung (links, rechts, zentriert) des Barcodes. Sie können AlignLeft, AlignCenter oder AlignRight übergeben. TypeName char Beinhaltet den Barcodetyp in lesbarer Form. - IsValid IsSizeOk bool bool Zeigt an, ob der Barcode gültig ist. Wenn der Barcode ungültig ist, kann der zu codierende Text nicht mit dem ausgewählten Barcodetyp dargestellt werden. Zeigt an, ob der Barcode korrekt dargestellt werden kann. Gibt FALSE, wenn die Ausmaße des Steuerelements zu klein sind. - - - - read-only read-only Checksum long Gibt die Prüfsumme zurück. read-only Picture pictureobject Gibt den Barcode als Picture zurück. read-only BackColor OLE_Color Hintergrundfarbe des Barcodes. - ForeColor OLE_Color Vordergrundfarbe des Barcodes. - Font fontobject Bestimmt die verwendete Schriftart und Schrifteffekte. Version char Gibt die Versionsnummer des Controls zurück read-only BorderHeight BorderWidth MaxBorderHeight MaxBorderWidth long long long long NotchHeightInPercent long Mit BorderHeight stellen Sie den oberen und unteren Rand in Pixel ein. Der Rand um den Barcode wird in der aktuell gewählten Hintergrundfarbe (BackColor) gezeichnet. Mit BorderWidth stellen Sie den linken und rechten Rand in Pixel ein. Der Rand um den Barcode wird in der aktuell gewählten Hintergrundfarbe (BackColor) gezeichnet. MaxBorderHeight gibt Ihnen den maximalen Wert an, den BorderHeight annehmen kann. MaxBorderWidth gibt Ihnen den maximalen Wert an, den BorderWidth annehmen kann. Mittels dieses Wertes geben Sie die Länge der Notches in Prozent an. - - - read-only read-only - Properties 84

PrintFix bool Wenn Sie beim Ausdruck das Problem haben, dass die Striche des Barcodes zu dünn erscheinen (z.b. mit Excel), setzen Sie diese Property auf true. (default: false) - AutoType bool Diese Eigenschaft ist in ActiveBarcode nur noch aus kompatibilitätsgründen zu älteren Versionen enthalten und sollte i.d.r. immer ausgeschaltet (false) sein. Wenn AutoType eingeschaltet ist, wählt der Control selbst einen passenden Barcodetyp zum gesetzten Text aus. Z.B. EAN 13 bei 13 Ziffern usw. - Properties 85

Methods Methoden (Methods) des Controls Name Parameter Beschreibung CopyToClipboard CopyToClipboardBySize CreatePictureBySize SaveAs SaveAsBySize SaveAsBySizeExtended : bool (Width: Integer, Height: Integer): Bool (Width: Integer, Height: Integer): Bool (path: WideString): Smallint (path: WideString, Width: Integer, Height: Integer): Smallint (path: WideString, Width: Integer, Height: Integer, Format: Integer, ColorDepth: Integer, Transparent: Integer, Flags: Integer, Angle: Integer, DPI: Integer): Smallint Kopiert den Barcode als Meta-Grafik in die Zwischenablage. Sie erhalten TRUE zurück, wenn die Funktion erfolgreich war. Kopiert Barcodes als Meta-Grafik mit definierter Größe in die Zwischenablage. Die Größe wird von den Übergabeparametern width und height bestimmt. Rückgabewert: TRUE, wenn erfolgreich. Erzeugt eine Kopie des Barcodes mit bestimmter Größe, die dann über die Picture Eigenschaft weiterverarbeitet werden kann. Die Größe wird von den Übergabeparametern width und height bestimmt. Rückgabewert: TRUE, wenn erfolgreich. Speichert den aktuellen Barcodes als Bilddatei (BMP, JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, WBMP und XPM) in der Datei, die als path übergeben wird. Die Größe des Bitmaps entspricht der Größe des Controls. Der Dateityp wird durch die Extension des Dateinamens bestimmt (z.b. BMP für ein Windows Bitmap). Speichert den aktuellen Barcodes als Bilddatei (BMP, JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, WBMP und XPM) in der Datei, die als path übergeben wird. Die Größe wird von den Übergabeparametern width und height bestimmt. Der Dateityp wird durch die Extension des Dateinamens bestimmt (z.b. BMP für ein Windows Bitmap). Erweiterte Version der SaveAsBySize Methode. SetDemoText - Setzt die Eigenschaft Text auf eine Methods 86

BinaryWriteAsPNGBySize BinaryWriteAsPNG AboutBox - SaveAsPNG SaveAsPNGBySize (Width: Integer, Height: Integer): OleVariant : OleVariant (path: WideString): Smallint (path: WideString, Width: Integer, Height: Integer): Smallint für den aktuellen Barcodetypen gültige Voreinstellung. Gibt den aktuellen Barcode in der durch Width und Height angegebenen Größe binär im PNG Format zurück. Diese Funktion ist nur in der Enterprise Edition verfügbar. Gibt den aktuellen Barcode in der aktuellen Größe binär im PNG Format zurück. Diese Funktion ist nur in der Enterprise Edition verfügbar. Gibt einen Info-Dialog aus und zeigt die Versionsnummer an. Speichert den aktuellen Barcodes als PNG Datei in der Datei, die als path übergeben wird. Die Größe des Bitmaps entspricht der Größe des Controls. Speichert den aktuellen Barcodes als PNG Datei in der Datei, die als path übergeben wird. Die Größe wird von den Übergabeparametern width und height bestimmt. Methods 87

Events Ereignisse (Events) des Controls Name Parameter Beschreibung TypeChange TextChange BarcodeType:long Text:char ShowTextChange ShowText:bool AutoTypeChange PrintFixChange AutoType:bool PrintFix:bool Tritt ein, wenn die Barcode-Art geändert wird. Als Parameter wird die Property Type übergeben. Tritt ein, wenn der Barcode-Text geändert wird. Als Parameter wird die Property Text übergeben. Tritt ein, wenn die Anzeige der Klarschriftzeile an bzw. ausgeschaltet wird. Als Parameter wird die Property ShowText übergeben. Tritt ein, wenn die AutoType-Option an bzw. ausgeschaltet wird. Als Parameter wird der Property AutoType übergeben. Tritt ein, wenn die PrintFix-Option an bzw. ausgeschaltet wird. Als Parameter wird der Property PrintFix übergeben. Events 88

Property: Text Text char Text enthält den Barcodetext, also den als Barcode codierten Text. In der Regel wird dieser ohne Prüfziffer eingegeben. Property: Text 89

Property: ShowText ShowText bool TRUE: Der Barcode wird mit Klarschriftzeile dargestellt. (Voreinstellung) FALSE: Der Barcode wird ohne Klarschriftzeile dargestellt. Beispiele: ShowText=TRUE ShowText=FALSE Bitte beachten Sie dass einige Barcode Typen aufgrund dessen Spezifkation keine Klarschriftzeile enthalten und somit die Eigenschaft ShowText keine Funktion hat. Dies betrifft den QR Code, PDF417 und DataMatrix. Property: ShowText 90

Property: Type Type long Bestimmt den Barcodetyp über die Barcodenummer. value long Code Name 0 ISBN-10 CODEISBN 1 (default) EAN 13 CODEEAN13 2 EAN 8 CODEEAN8 3 EAN 5 CODEEAN5 4 EAN 2 CODEEAN2 5 UPC A CODEUPCA 6 Code 39 CODE39 7 Code 25 Interleaved CODE25I 8 Codabar CODABAR 9 10 Code 25 Industrial Code 39 Extended CODE25 CODE39E 11 Code 128A CODECODE128A 12 Code 128B CODECODE128B 13 Code 128C CODECODE128C 14 Code 128 CODECODE128 15 EAN/UCC 128 CODEEAN128 16 EAN 99 CODEEAN99 17 UPC E CODEUPCE 18 PostNet CODEPOSTNET 19 Royal Mail CODEROYALMAIL 20 MSI CODEMSI 21 Code 93 CODE93 22 Code 93 Extended CODE93E 23 PZN7 CODEPZN8 24 Identcode CODEINDENTCODE 25 Leitcode CODELEITCODE 26 27 Code 39 Checksum Code 39 Extended Checksum CODE39CHECKSUM CODE39ECHECKSUM 28 EAN/UCC 128 AI CODEEAN128AI 29 EAN 14 CODEEAN14 Property: Type 91

30 ITF-14 CODEITF14 31 EAN-18/NVE CODEEAN18 32 SSCC-18 CODESSCC18 33 34 35 Codabar Checksum Code 25 Interleaved Checksum Code 25 Industrial Checksum CODABARCHECKSUM CODE25ICHECKSUM CODE25CHECKSUM 36 PDF417 CODEPDF417 37 DataMatrix CODEDATAMATRIX 38 ISBN-13 CODEISBN13 39 ISBN-13 Dual CODEISBN13DUAL 40 ISSN CODEISSN 41 ISMN CODEISMN 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 DataMatrix Square DataMatrix Rectangular DataMatrix 10x10 DataMatrix 12x12 DataMatrix 8x18 DataMatrix 14x14 DataMatrix 8x32 DataMatrix 16x16 DataMatrix 12x26 DataMatrix 18x18 DataMatrix 20x20 DataMatrix 12x36 DataMatrix 22x22 DataMatrix 16x36 DataMatrix 24x24 CODEDATAMATRIXSQUARE CODEDATAMATRIXRECTANGULAR CODEDATAMATRIX10X10 CODEDATAMATRIX12X12 CODEDATAMATRIX8X18 CODEDATAMATRIX14X14 CODEDATAMATRIX8X32 CODEDATAMATRIX16X16 CODEDATAMATRIX12X26 CODEDATAMATRIX18X18 CODEDATAMATRIX20X20 CODEDATAMATRIX12X36 CODEDATAMATRIX22X22 CODEDATAMATRIX16X36 CODEDATAMATRIX24X24 Property: Type 92

57 DataMatrix 26x26 CODEDATAMATRIX26X26 58 DataMatrix 16x48 CODEDATAMATRIX16X48 59 DataMatrix 32x32 CODEDATAMATRIX32X32 60 DataMatrix 36x36 CODEDATAMATRIX36X36 61 DataMatrix 40x40 CODEDATAMATRIX40X40 62 DataMatrix 44x44 CODEDATAMATRIX44X44 63 DataMatrix 48x48 CODEDATAMATRIX48X48 64 DataMatrix 52x52 CODEDATAMATRIX52X52 65 DataMatrix 64x64 CODEDATAMATRIX64X64 66 DataMatrix 72x72 CODEDATAMATRIX72X72 67 DataMatrix 80x80 CODEDATAMATRIX80X80 68 DataMatrix 88x88 CODEDATAMATRIX88X88 69 DataMatrix 96x96 CODEDATAMATRIX96X96 70 DataMatrix 104x104 CODEDATAMATRIX104X104 71 DataMatrix 120x120 CODEDATAMATRIX120X120 72 DataMatrix 132x132 CODEDATAMATRIX132X132 73 DataMatrix 144x144 CODEDATAMATRIX144X144 74 GS1-Data Matrix CODEGS1DATAMATRIX 75 GS1-Data Matrix Square CODEGS1DATAMATRIXSQUARE 76 GS1-Data Matrix Rectangular CODEGS1DATAMATRIXRECTANGULAR 77 GS1-Data Matrix 10x10 CODEGS1DATAMATRIX10X10 78 GS1-Data Matrix 12x12 CODEGS1DATAMATRIX12X12 79 GS1-Data Matrix 8x18 CODEGS1DATAMATRIX8X18 80 CODEGS1DATAMATRIX14X14 Property: Type 93

81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 GS1-Data Matrix 14x14 GS1-Data Matrix 8x32 GS1-Data Matrix 16x16 GS1-Data Matrix 12x26 GS1-Data Matrix 18x18 GS1-Data Matrix 20x20 GS1-Data Matrix 12x36 GS1-Data Matrix 22x22 GS1-Data Matrix 16x36 GS1-Data Matrix 24x24 GS1-Data Matrix 26x26 GS1-Data Matrix 16x48 GS1-Data Matrix 32x32 GS1-Data Matrix 36x36 GS1-Data Matrix 40x40 GS1-Data Matrix 44x44 GS1-Data Matrix 48x48 GS1-Data Matrix 52x52 GS1-Data Matrix 64x64 99 None CODENONE 100 101 102 103 GS1-Data Matrix 72x72 GS1-Data Matrix 80x80 GS1-Data Matrix 88x88 GS1-Data Matrix 96x96 CODEGS1DATAMATRIX8X32 CODEGS1DATAMATRIX16X16 CODEGS1DATAMATRIX12X26 CODEGS1DATAMATRIX18X18 CODEGS1DATAMATRIX20X20 CODEGS1DATAMATRIX12X36 CODEGS1DATAMATRIX22X22 CODEGS1DATAMATRIX16X36 CODEGS1DATAMATRIX24X24 CODEGS1DATAMATRIX26X26 CODEGS1DATAMATRIX16X48 CODEGS1DATAMATRIX32X32 CODEGS1DATAMATRIX36X36 CODEGS1DATAMATRIX40X40 CODEGS1DATAMATRIX44X44 CODEGS1DATAMATRIX48X48 CODEGS1DATAMATRIX52X52 CODEGS1DATAMATRIX64X64 CODEGS1DATAMATRIX72X72 CODEGS1DATAMATRIX80X80 CODEGS1DATAMATRIX88X88 CODEGS1DATAMATRIX96X96 104 CODEGS1DATAMATRIX104X104 Property: Type 94

105 106 107 GS1-Data Matrix 104x104 GS1-Data Matrix 120x120 CODEGS1DATAMATRIX120X120 GS1-Data Matrix 132x132 CODEGS1DATAMATRIX132X132 GS1-Data Matrix 144x144 CODEGS1DATAMATRIX144X144 108 GS-128 CODEGS1128 109 GTIN-8 CODEGTIN8 110 GTIN-12 CODEGTIN12 111 GTIN-13 CODEGTIN13 112 GTIN-14 CODEGTIN14 113 QR Code CODEQRCODE 114 115 116 117 QR Code ECC Level L QR Code ECC Level M QR Code ECC Level Q QR Code ECC Level H CODEQRCODEECCLEVELL CODEQRCODEECCLEVELM CODEQRCODEECCLEVELQ CODEQRCODEECCLEVELH 118 QR Code 21x21 CODEQRCODE21X21 119 QR Code 25x25 CODEQRCODE25X25 120 QR Code 29x29 CODEQRCODE29X29 121 QR Code 33x33 CODEQRCODE33X33 122 QR Code 37x37 CODEQRCODE37X37 123 QR Code 41x41 CODEQRCODE41X41 124 QR Code 45x45 CODEQRCODE45X45 125 QR Code 49x49 CODEQRCODE49X49 126 QR Code 53x53 CODEQRCODE53X53 127 QR Code 57x57 CODEQRCODE57X57 128 QR Code 61x61 CODEQRCODE61X61 129 QR Code 65x65 CODEQRCODE65X65 130 QR Code 69x69 CODEQRCODE69X69 131 QR Code 73x73 CODEQRCODE73X73 132 QR Code 77x77 CODEQRCODE77X77 133 QR Code 81x81 CODEQRCODE81X81 134 QR Code 85x85 CODEQRCODE85X85 135 QR Code 89x89 CODEQRCODE89X89 136 QR Code 93x93 CODEQRCODE93X93 137 QR Code 97x97 CODEQRCODE97X97 138 QR Code 101x101 CODEQRCODE101X101 139 CODEQRCODE105X105 Property: Type 95

140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 QR Code 105x105 QR Code 109x109 QR Code 113x113 QR Code 117x117 QR Code 121x121 QR Code 125x125 QR Code 129x129 QR Code 133x133 QR Code 137x137 QR Code 141x141 QR Code 145x145 QR Code 149x149 QR Code 153x153 QR Code 157x157 QR Code 161x161 QR Code 165x165 QR Code 169x169 QR Code 173x173 QR Code 177x177 158 PZN8 CODEPZN8 CODEQRCODE109X109 CODEQRCODE113X113 CODEQRCODE117X117 CODEQRCODE121X121 CODEQRCODE125X125 CODEQRCODE129X129 CODEQRCODE133X133 CODEQRCODE137X137 CODEQRCODE141X141 CODEQRCODE145X145 CODEQRCODE149X149 CODEQRCODE153X153 CODEQRCODE157X157 CODEQRCODE161X161 CODEQRCODE165X165 CODEQRCODE169X169 CODEQRCODE173X173 CODEQRCODE177X177 Property: Type 96

Property: Rotate Rotate long Rotate enthält die Rotation in Grad. Die Darstellung des Barcodes kann in 90 Grad Schritten (0,90,180,270) eingestellt werden. Beispiele: 0 Grad 90 Grad 180 Grad 270 Grad Property: Rotate 97

Property: Alignment Alignment AlignConstants Alignment setzt die Ausrichtung (links, rechts, zentriert) des Barcodes. Sie können AlignLeft, AlignCenter oder AlignRight übergeben. Beispiele: AlignLeft AlignCenter AlignRight Deklaration von 'AlignConstants': type AlignConstants = TOleEnum; const ALIGNLEFT = $00000000; ALIGNCENTER = $00000001; ALIGNRIGHT = $00000002; Property: Alignment 98

Property: TypeName TypeName char Beinhaltet den Barcodetyp in lesbarer Form. Property: TypeName 99

Property: IsValid IsValid bool read-only Zeigt an, ob der Barcode gültig ist. Wenn der Barcode ungültig ist, kann der zu codierende Text nicht mit dem ausgewählten Barcodetyp dargestellt werden. Property: IsValid 100

Property: IsSizeOk IsSizeOk bool read-only Zeigt an, ob der Barcode korrekt dargestellt werden kann. Gibt FALSE, wenn die Ausmaße des Steuerelements zu klein sind. Property: IsSizeOk 101

Property: Checksum Checksum long read-only Gibt die Prüfsumme zurück. Property: Checksum 102

Property: Picture Picture pictureobject read-only Gibt den Barcode als Picture zurück. Property: Picture 103

Property: BackColor BackColor OLE_Color Hintergrundfarbe des Barcodes. Beispiele: Weißer Hintergrund Grüner Hintergrund Property: BackColor 104

Property: ForeColor ForeColor OLE_Color Vordergrundfarbe des Barcodes. Beispiele: Schwarzer Vordergrund Grüner Vordergrund Property: ForeColor 105

Property: Font Font fontobject Bestimmt die verwendete Schriftart und Schrifteffekte. Die Font Property ist ein Objekt, welches die verschiedenen Eigenschaften der Schriftart abbildet. Dieses Font Objekt wird in den verschiedenen Entwicklungsumgebungen unterschiedlich angesprochen. I.d.R. sprechen Sie die Eigenschaften wie folgt an: Ändern der Fontgröße: Barcode1.Font.Size = 10 Ändern der Schriftart: Barcode1.Font.Name = "Arial" Ändern des Schriftschnitts und der Effekte: Barcode1.Font.Bold = True Barcode1.Font.Italic = True Barcode1.Font.Underline = True Barcode1.Font.Strikethrough = True In einigen Entwicklungsumgebungen werden diese Eigenschaften von Aufzählungstypen bestimmt, z.b. bei Delphi. Schauen Sie hier in die Hilfe des Entwicklungssystems um Informationen hierüber zu erhalten. Beispiele: Font: Arial, 12pt, Bold Font: Comix, 14pt, Standard Property: Font 106

Property: Version Version char read-only Gibt die Versionsnummer des Controls zurück Property: Version 107

Property: BorderHeight BorderHeight long Mit BorderHeight stellen Sie den oberen und unteren Rand in Pixel ein. Der Rand um den Barcode wird in der aktuell gewählten Hintergrundfarbe (BackColor) gezeichnet. Beispiele: BorderHeight=4 BorderHeight=20 Property: BorderHeight 108

Property: BorderWidth BorderWidth long Mit BorderWidth stellen Sie den linken und rechten Rand in Pixel ein. Der Rand um den Barcode wird in der aktuell gewählten Hintergrundfarbe (BackColor) gezeichnet. Property: BorderWidth 109

Property: MaxBorderHeight MaxBorderHeight long read-only MaxBorderHeight gibt Ihnen den maximalen Wert an, den BorderHeight annehmen kann. Property: MaxBorderHeight 110

Property: MaxBorderWidth MaxBorderWidth long read-only MaxBorderWidth gibt Ihnen den maximalen Wert an, den BorderWidth annehmen kann. Property: MaxBorderWidth 111

Property: NotchHeightInPercent NotchHeightInPercent long Mittels dieses Wertes geben Sie die Länge der Notches in Prozent an. Beispiele: NotchHeightInPercent=50 NotchHeightInPercent=100 NotchHeightInPercent=0 Property: NotchHeightInPercent 112

Property: PrintFix PrintFix bool Wenn Sie beim Ausdruck das Problem haben, dass die Striche des Barcodes zu dünn erscheinen (z.b. mit Excel), setzen Sie diese Property auf true. (default: false) Property: PrintFix 113

Property: AutoType AutoType bool Diese Eigenschaft ist in ActiveBarcode nur noch aus kompatibilitätsgründen zu älteren Versionen enthalten und sollte i.d.r. immer ausgeschaltet (false) sein. Wenn AutoType eingeschaltet ist, wählt der Control selbst einen passenden Barcodetyp zum gesetzten Text aus. Z.B. EAN 13 bei 13 Ziffern usw. Property: AutoType 114

Method: CopyToClipboard CopyToClipboard : bool Kopiert den Barcode als Meta-Grafik in die Zwischenablage. Sie erhalten TRUE zurück, wenn die Funktion erfolgreich war. Method: CopyToClipboard 115

Method: CopyToClipboardBySize CopyToClipboardBySize (Width: Integer, Height: Integer): Bool Kopiert Barcodes als Meta-Grafik mit definierter Größe in die Zwischenablage. Die Größe wird von den Übergabeparametern width und height bestimmt. Rückgabewert: TRUE, wenn erfolgreich. Method: CopyToClipboardBySize 116

Method: CreatePictureBySize CreatePictureBySize (Width: Integer, Height: Integer): Bool Erzeugt eine Kopie des Barcodes mit bestimmter Größe, die dann über die Picture Eigenschaft weiterverarbeitet werden kann. Die Größe wird von den Übergabeparametern width und height bestimmt. Rückgabewert: TRUE, wenn erfolgreich. Method: CreatePictureBySize 117

Method: SaveAs SaveAs (path: WideString): Smallint Speichert den aktuellen Barcodes als Bilddatei (BMP, JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, WBMP und XPM) in der Datei, die als path übergeben wird. Die Größe des Bitmaps entspricht der Größe des Controls. Der Dateityp wird durch die Extension des Dateinamens bestimmt (z.b. BMP für ein Windows Bitmap). Diese Methode unterstützt die folgende Bilddatei Formate: Windows Bitmap (BMP), JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, Wireless Bitmap (WBMP) und XPM. Verwandtes Thema: Bilddatei Optionen Method: SaveAs 118

Method: SaveAsBySize SaveAsBySize (path: WideString, Width: Integer, Height: Integer): Smallint Speichert den aktuellen Barcodes als Bilddatei (BMP, JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, WBMP und XPM) in der Datei, die als path übergeben wird. Die Größe wird von den Übergabeparametern width und height bestimmt. Der Dateityp wird durch die Extension des Dateinamens bestimmt (z.b. BMP für ein Windows Bitmap). Diese Methode unterstützt die folgende Bilddatei Formate: Windows Bitmap (BMP), JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, Wireless Bitmap (WBMP) und XPM. Verwandtes Thema: Bilddatei Optionen Method: SaveAsBySize 119

Method: SaveAsBySizeExtended SaveAsBySizeExtended (path: WideString, Width: Integer, Height: Integer, Format: Integer, ColorDepth: Integer, Transparent: Integer, Flags: Integer, Angle: Integer, DPI: Integer): Smallint Erweiterte Version der SaveAsBySize Methode. Speichert den aktuellen Barcodes als Bild Datei in der Datei, die als path übergeben wird. Die Größe wird von den Übergabeparametern width und height bestimmt. Der Dateityp wird durch die Option format bestimmt. Übergeben Sie hier -1, wenn Sie die automatische Bestimmung des Dateityps über die Extension des Dateinamen wünschen. Die Farbtiefe geben Sie über die Option colordepth in bit (1,8,16,24,32) an. Die Option Transparent ist noch nicht implementiert. Bei 0 wird keine Transparenz erzeugt. Bei 1 wird der Hintergrund transparent gesetzt. Über die Flags können Sie zusätzliche Optionen einstellen. Die Option angle dient zur freien Rotation des Bitmaps. Geben Sie den Rotationswinkel in Grad (0-359) an. Verwenden Sie den Wert -1 um den aktuell gesetzten Wert der Rotate Property zu übernehmen. Mittels des Parameters dpi können Sie der Bilddatei eine DPI Auflösungsangebe mitgeben. Diese wird bei den Formaten BMP, JPEG, TIF und PNG im Header der Bilddatei gespeichert. (0=keine Angabe) Eine Aufstellung der unterstützten Dateiformate, Farbtiefen und Flags finden Sie hier. Diese Methode unterstützt die folgende Bilddatei Formate: Windows Bitmap (BMP), JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, Wireless Bitmap (WBMP) und XPM. Die Funktion hat folgende Rückgabewerte: 0 : Es ist kein Fehler aufgetreten. 1 : Fehler beim Speichern der Datei. 2 : Falsche Farbtiefe (colordepth) für das Dateiformat. 3 : Farbtiefe und Rotation (angle) passen nicht zusammen 4 : Dateityp nicht unterstützt 5 : Zu wenig Arbeitsspeicher verfügbar 6 : Zu wenig Arbeitsspeicher verfügbar 7 : Zu wenig Arbeitsspeicher verfügbar Method: SaveAsBySizeExtended 120

Method: SaveAsBySizeExtended 121

ActiveBarcode Control: Bilddatei Optionen Grafikformate für Bildateien Die Funktionen SaveAs, SaveAsBySize und SaveAsBySizeExtended des ActiveBarcode Control unterstützen verschiedene Dateiformate und Farbtiefen: Bildformat Extension Format 1-bit s/w 8-bit 16-bit 24-bit 32-bit Windows Bitmap BMP 0 ja ja ja ja default JPEG JPG, JPEG 2 - gray - default - Portable Network Graphic PNG 13 ja ja - default ja TIFF TIF 18 ja ja - default ja Targa TGA 17 - ja ja default ja GIF GIF 25 ja default - - - Windows Metafile Format WMF 101 - - - default - Enhanced Metafile Format EMF 100 - - - default - Wireless Bitmap WBM, WBMP 19 default - - - - Portable Bit Map PBM 7 default - - - - Portable Gray Map PGM 11 - gray/default - - - Portable Pixel Map PPM 14 - - - default - X Pix Map XPM 23 - - - default - Die mit default gekennzeichneten Farbtiefen werden verwendet, wenn Sie die SaveAs, SaveAsBySize Funktion verwenden oder wenn Sie bei der Funktion SaveAsBySizeExtended als Farbtiefe 0 (null) angeben. Farbtiefen für das Speichern als Bilddatei Mögliche Farbtiefen sind: colordepth Beschreibung 1 1-bit monochrom, die Bilddatei wird s/w erstellt. 8 8-bit je nach verwendetem Bildformat in Palettenfarben oder Graustufen 16 16-bit TrueColor 24 24-bit TrueColor 32 32-bit TrueColor Bitte beachten Sie, dass nicht jede Farbtiefe mit jedem Bildformat verwenden können. ActiveBarcode Control: Bilddatei Optionen 122

Flags für das Speichern als Bilddatei Folgende Flags können Sie bei dem Speichern von Bilddateien verwenden: Bildformat Flag Beschreibung BMP 0x1 Speichert das Bitmap als RLE (Run Length Encoded) JPG, JPEG 0x80 JPEG Qualität "Super" (100%) 0x100 JPEG Qualität "Gut" (75%) 0x200 JPEG Qualität "Normal" (50%) 0x400 JPEG Qualität "Durschnitt" (25%) 0x800 JPEG Qualität "Schlecht" (10%) DPI Einstellungen Bei den Bildformaten JPEG, PNG, TIFF und BMP können Sie die Auflösung in DPI (Dots per Inch) angeben, wenn Sie die SaveAsBySizeExtended Methode verweden. ActiveBarcode Control: Bilddatei Optionen 123

Method: SetDemoText SetDemoText Setzt die Eigenschaft Text auf eine für den aktuellen Barcodetypen gültige Voreinstellung. Method: SetDemoText 124

Method: AboutBox AboutBox Gibt einen Info-Dialog aus und zeigt die Versionsnummer an. Beispiel: Aboutbox Method: AboutBox 125