Integration der Aztec-Code-Generierung in C#
Ein professioneller Leitfaden für Entwickler zur Verwendung von cruflbcsnet.dll für Hochleistungs-Barcode-Kodierung.
Implementierungsdetails
1
Fügen Sie einen Projektverweis auf cruflbcsnet.dll hinzu und binden Sie die using crUFLBcsNet; Direktive ein.
2
Wenden Sie die Schriftart bcsaztec.ttf auf den resultierenden String an, um den Barcode visuell darzustellen.
AztecGenerator.cs
using System;
using crUFLBcsNet; // Sicherstellen, dass die DLL referenziert ist
namespace AztecEncodingApp{
class Program
{
static void Main(string[] args)
{
// Barcodesoft Aztec-Objekt initialisieren
crUFLBcsNet.CAztec aztec = new crUFLBcsNet.CAztec();
string inputData = "Hallo, Welt!";
// Methode 1: Standard-Kodierung
string str = aztec.Encode(inputData);
Console.WriteLine("Standard-Ausgabe: " + str);
// Methode 2: Erweiterte Kodierung für Crystal Reports (EncodeCR)
// Param 1: Eingabe-String
// Param 2: Index (Immer 0)
// Param 3: Format (0 = Automatische Auswahl)
// Param 4: Fehlerkorrektur (0 = Standard 23%)
string str2 = aztec.EncodeCR(inputData, 0, 0, 0);
Console.WriteLine("Crystal Reports Ausgabe: " + str2);
// WICHTIG: Formatieren Sie die Ausgabe-Strings mit der Schriftart bcsaztec.ttf
}
}}
| Parameter | Wert | SEO-Beschreibung |
|---|---|---|
| Index | 0 | Sequenzindex für die Barcode-Platzierung. |
| Format | 0 | Aktiviert die automatische Auswahl für optimale Aztec-Größe. |
| Fehlerkorrektur | 0 | Wendet ein Standard-Fehlerkorrekturlevel von 23% an. |
Vollständige Quellcode-Implementierung zur Aztec-Code-Bildgenerierung
// 1. Erforderliche Namespacesusing System;using System.IO;using Barcodesoft.Aztec; namespace AztecExample{ class Program { static void Main(string[] args) { // Barcode-Engine instanziieren CAztec aztec = new CAztec(); // Das Bild als Byte-Array generieren // Parameter: Daten, Breite, Höhe, Format (2=PNG), Fehlerkorrekturlevel byte[] aztecImage = aztec.Image("Hello, World!", 0, 0, 2, 0); if (aztecImage != null) { // Das Byte-Array in einer physischen Datei speichern File.WriteAllBytes("myAztecBarcode.webp", aztecImage); Console.WriteLine("Aztec-Barcode erfolgreich gespeichert."); } } }}