Version 5.56 | Index Druckansicht dieser Seite


FAQ: Eigenschaften

Suche:

Barcodes rotieren: Für meine Anwendung muss ich den Barcode senkrecht darstellen. Ist das möglich?
Ja, ab der Version 5.00 ist dies möglich. Schauen Sie sich hierzu die Property "Rotate" an.

Größenänderungen des Barcodes: Warum ist es nicht möglich, die Größe des Barcodes völlig willkürlich zu ändern? Wenn ich die Größe des Steuerelementes ändere, wird der Barcode nicht automatisch jeder Größenveränderung angepasst.
Das Steuerelement selbst kann in jede beliebige Größe gebracht werden. Aber der Inhalt des Steuerelements - der Barcode - muss dabei maschinenlesbar bleiben. Daher müssen einigen Regeln genüge getan werden, die exakt beschreiben, welche Breite die Balken und Freiräume haben dürfen. Aus diesem Grund können Sie die Höhe des Steuerelements beliebig ändern, weil dies keinen Einfluss auf die Balken und die Freiräume hat. Nicht so bei der Breite: hier verwendet ActiveBarcode immer das größtmögliche Darstellung des Barcodes, der den o.g. Regeln entspricht. Daher können Sie beobachten, dass eine Veränderung der Steuerelement-Breite u.U. keinen Einfluss auf die Darstellung des Barcodes bewirkt und der Barcode erst durch eine nochmalige Änderung der Steuerelement-Breite ebenfalls verändert wird.

Weiterführende Informationen:
ActiveBarcode stellt die Barcodes immer pixelgenau entsprechend der vorliegenden Auflösung (Bildschirm oder Drucker) dar. Ein Strich entspricht dann immer einem vielfachen von einem Pixel. Die schmalste Darstellung enspricht dann für einen dünnen Strich genau 1 Pixel. Die nächst breitere Darstellung 2 Pixel usw. Daraus resultierend sind "Sprünge" in der Breite des Barcodes beim verbreitern zu sehen.

Zwischengrößen (z.B. 1,5 Pixel je dünnem Strich) sind nicht möglich: Würde man einen Barcode mit pixelgenauer Darstellung als Grundlage für eine Skalierung beliebiger Größe nehmen, würde das Verhältnis der Strichstärken nicht mehr einheitlich sein: z.B. dünne Striche wären mal 1 Pixel und mal 2 Pixel breit um die gewünschte Barcodebreite zu erreichen. Der Barcode wäre nicht oder nur noch schwer lesbar und so nicht im laufenden Betrieb einsetzbar.

ActiveBarcode erstellt also immer den Barcode so, dass er auf der zur Verfügung stehenden Zeichenfläche mit der zur Verfügung stehenden Auflösung optimal und vor allem scannbar erstellt wird.

Deshalb kann es bei längeren Barcodes und wenig zur Verfügung stehemdem Platz zu erheblichen Differenzen zwischen vorgegebener Breite und resultierendem Barcode kommen.

Ein Beispiel: Die Zeichenfläche ist 10cm breit und Sie haben 96dpi gewählt.
Durch die Breitenangabe von z.B. 10cm und 96DPI ist die nutzbare Fläche etwa 380 Pixel breit. Auf diese Fläche muss der Barcode passend gezeichnet werden. Je nachdem, wie viele Zeichen codiert werden sollen, werden mehr oder weniger Striche benötigt. Nehmen wir einmal an, der gewünschte Barcode benötigt für die Darstellung der Striche mindestens 200 Pixel. Wenn man diesen Barcode nun vergrößert (breiter) darstellen möchte, muss man die Strichbreite verdoppeln. Einfach mit 1,5 multiplizieren geht nicht, denn halbe Pixel sind nicht darstellbar und ein Interpolieren würde zu nicht oder schlecht scanbaren Barcodes führen. Eine Verdoppelung der Strichbreite würde aber 400 Pixel in der Breite benötigen und kann auf der gewählten Fläche (10cm, 96dpi, 380 pixel) nicht dargestellt werden. Also wird der Barcode mit 200 Pixeln und entsprechendem Freiraum dargestellt.

Abhilfe ist hier möglich, indem Sie die Auflösung höher wählen. 96dpi sind für einen Ausdruck sehr wenig. Je höher die Auflösung, desto mehr Variationen in der Breite sind möglich.

Schriftgröße: Wie kann man diese verändern?
Je nachdem mit welcher Software Sie zusammenarbeiten: Die Schriftgröße ist in der Property "Font" enthalten. Sie können diese Eigenschaft direkt ändern (z.B. bei Entwicklungstools) oder über den Eigenschaftendialog (z.B. bei Word: Rechte Maustaste auf dem Barcode -> Activebarcode Objekt -> Eigenschaften/Properties).

Speichern Ist eine Speicherung des Barcodes als GIF möglich?
Nein, eine Speicherung als GIF ist nicht möglich (allein schon wegen der Lizenzgebühren, welche dann ActiveBarcode dann deutlich teurer machen würden). Sie können aber über die Picture Property das Bitmap auslesen und dann mit einer eigenen Lösung ein GIF daraus erzeugen.
ActiveBarcode bietet ab der Version 5.00 jedoch als Alternative das PNG Format an.

Speichern Kann man den Barcode in verschiedenen Größen als Bitmap speichern?
Ja, mittels CreatePictureBySize können Sie das Bitmap in einer bestimmten Größe erstellen und dann mittels der Picture Eigenschaft auslesen und in Ihrer Software dann weiterverarbeiten (z.B. speichern).

Autosize: Ist es möglich, die Breite des Controls dynamisch an die (aufgrund des Textes) erforderliche Breite einzustellen ?
Sie können eine Funktion die dies erledigt selbst herstellen (z.B. im OnChange für die Text Property). Mittels der Property "IsSizeOk" können Sie herausfinden ob der Barcode dargestellt werden kann oder nicht. Durch verändern der Width können Sie sich dann schrittweise oder duch eine Annäherungstechnik schnell den richtigen Wert errechnen.

'text error': Statt eines Barcodes erscheint nur der Hinweis 'Text Error'.
Der Hinweis "Text Error" besagt, dass der der Text Property zugewiesene Wert nicht zu dem gewählten Barcode passt, z.B. wenn Sie 14 Ziffern bei einem EAN-13 Code eingeben oder Buchstaben mit einem rein numerischen Code darstellen möchten.

Klarschriftzeile: Kann ich die Klarschriftzeile modifizieren bzw. selbst gestalten?
Nein, eine eigene Formatierung ist leider nicht möglich. Wenn Sie eine andere Textzeile haben möchten, können Sie die automatische Textzeile von ActiveBarcode abschalten ("ShowText" auf "false") und Ihre eigene Textzeile manuell darunter schreiben.

Größeneinheit: Was für eine Größeneinheit verwendet ActiveBarcode?
Die Größenangaben bei ActiveBarcode sind (wenn nicht explizit anders angegeben) in Pixel.

Genaue Größe in mm.: Ich benötige einen Code mit Breite von 27 mm. Wie rechne ich die 27mm in Pixel um?
Sie müssen also die 27mm unter Betrachtung der verwendeten Auflösung (dpi) auf Pixel umrechnen. Die ActiveBarcode Application kann das für Sie übernehmen. Ansonsten gehen Sie wie folgt vor:

Bei 300dpi wären das z.B.
2,7cm * 300dpi / 2,54 (cm/inch) = 319 Pixel

Vergrößern und verkleinern: Wie ist es allgemein mit der Vergrößerung und Verkleinerung. Kann ich eine Code auch nur in der Application vergrößern oder verkleinern?
Wenn Sie den Barcode als Bilddatei in der ActiveBarcode Application erzeugen, sollten Sie hier bereits die verwendete Größe einstellen. Das garantiert dann, das das erzeugte Bild auch scannbar ist. Ein späteres Verändern der Größe (z.B. resampling mit einer Bildverarbeitungssoftware) könnte den Barcode in der Lesbarkeit beeinträchtigen.

Wenn Sie den Barcode als WMF (MetaDatei) erzeugen und verwenden ist ein späteres Verändern der Größe i.d.R. unbedenklich.

Vergrößern und verkleinern: Ändert sich der Inhalt des Codes, wenn ich diesen vergrößere oder verkleinere?
Nein, die codierten Daten bleiben gleich. Lediglich die Abstände der Linien und auch die Linienstärke ändert sich dadurch.





| Home | Shop | Email | Datenschutz | Sitemap | © Lars Schenk & Frank Horn

Alle genannten Warenzeichen und Produktnamen sind Eigentum ihrer jeweiligen Inhaber.

ActiveBarcode:
Barcode OCX und Software
Die Barcode Lösung für Anwender und Entwickler
www.ActiveBarcode.de

Werbung: