WklBarcode
Ein QR-Code-, Code-128- oder Data-Matrix-Symbol eines Textes, in Formularen, in Berichten und auf UserForms, gezeichnet von eigenen Encodern des Frameworks – ohne Barcode-Schriftart, ohne externe Bibliothek.
Erste Schritte
Häufige Aufgaben
Keine
Schaubild
+-------------------------------+ | ▄▄▄▄▄▄▄ ▄ ▄▄ ▄▄▄▄▄▄▄ | | # ▄▄▄ # ▀#▄▀# # ▄▄▄ # 1 | | # ### # ▄▀ ▄ # ### # | | ▀▀▀▀▀▀▀ # ▀ # ▀▀▀▀▀▀▀ | | ▀▄#▀▄▀▀▄▀#▄ ▀▀ ▄▀▄▀#▄ | | WKL-4711 2 | +-------------------------------+
| Bereich | Bedeutung |
|---|---|
| 1 | Das Symbol von Value, zentriert, mit der Ruhezone, die der Standard verlangt (QuietZone). Art des Codes: Symbology; bei einem QR-Code die Fehlerkorrektur: ErrorCorrection. |
| 2 | Der Text unter dem Code, nur mit ShowText (Schriftart FontName, FontSize). |
Wichtige Funktionen
- Drei Codes. QR-Code (beliebiger Text, UTF-8, vier Stufen der Fehlerkorrektur), Code 128 (ASCII, kürzestes Symbol durch Umschalten der Zeichensätze) und Data Matrix ECC 200 (quadratisch, ISO-8859-1).
- Gebunden wie ein Textfeld. Setzen Sie den Steuerelementinhalt auf ein Feld oder einen Ausdruck; der Code folgt dem aktuellen Datensatz. Ein gebundener Barcode schreibt nie zurück.
- Ein Code je Datensatz in Berichten. Im Detailbereich eines Berichts zeichnet der gebundene Barcode den Code jedes Datensatzes – in der Seitenansicht und in einer PDF-Datei.
- Scharf im Druck. Module werden als Rechtecke in ganzen Pixeln gezeichnet; auf einem Drucker wird der Code mit 300 dpi gezeichnet.
- Bilddateien.
SaveImageschreibt den Code eines beliebigen Textes als PNG oder BMP, auch aus einem mitCreateObjecterzeugten Objekt, ohne Formular. - Kein Fehler wegen eines einzelnen fehlerhaften Datensatzes. Ein Wert, den der Code nicht codieren kann, zeigt den Grund im Steuerelement und in
ErrorText.
Grundkonzepte
Die Encoder gehören zum Kern des Frameworks (QrCode, Code128, DataMatrix) und verwandeln einen Text in eine Matrix
aus Modulen; das Steuerelement zeichnet nur diese Matrix. Eine Änderung von Value, Symbology oder
ErrorCorrection codiert neu; Farben, Ruhezone und Text zeichnen nur neu. Das Steuerelement hat kein Farbschema:
Schwarz auf Weiß lesen Scanner am besten, und der Designer warnt, wenn die Module nicht deutlich dunkler als der
Hintergrund sind. In der Entwurfsansicht zeigt das Steuerelement einen Beispielcode seiner Art, sodass sich die Größe
beurteilen lässt, bevor Daten eintreffen.
Administration
Fehlerbehebung
Keine