Enum MacroCharacter
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Nilai Karakter Makro 05 dan 06 digunakan untuk mendapatkan pengkodean yang lebih kompak dalam mode khusus.
Karakter Makro 05 diterjemahkan menjadi “[)>\u001E05\u001D” sebagai header data yang terdecode dan “\u001E\u0004” sebagai trailer data yang terdecode.
Karakter Makro 06 diterjemahkan menjadi “[)>\u001E06\u001D” sebagai header data yang terdecode dan “\u001E\u0004” sebagai trailer data yang terdecode.
public enum MacroCharacter
Fields
Macro05 = 5
Karakter Makro 05 ditambahkan ke data barcode di posisi pertama.
Identifikasi Data GS1 ISO 15434
Karakter diterjemahkan menjadi “[)>\u001E05\u001D” sebagai header data yang terdecode dan “\u001E\u0004” sebagai trailer data yang terdecode.
Macro06 = 6
Karakter Makro 06 ditambahkan ke data barcode di posisi pertama.
Identifikasi Data ASC MH10 ISO 15434
Karakter diterjemahkan menjadi “[)>\u001E06\u001D” sebagai header data yang terdecode dan “\u001E\u0004” sebagai trailer data yang terdecode.
None = 0
Tidak ada Karakter Makro yang ditambahkan ke data barcode
Examples
Contoh-contoh ini menunjukkan cara mengkodekan Karakter Makro dalam MicroPdf417 dan DataMatrix
//untuk menghasilkan pesan GS1 yang teridentifikasi otomatis seperti ini "(10)123ABC(10)123ABC" dalam format ISO 15434 Anda perlu:
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, "10123ABC\u001D10123ABC");
generator.Parameters.Barcode.DataMatrix.MacroCharacters = MacroCharacter.Macro05;
BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1DataMatrix);
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
//Mengodekan MicroPdf417 dengan 05 Makro string: "[)>\u001E05\u001Dabcde1234\u001E\u0004"
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "abcde1234");
generator.Parameters.Barcode.Pdf417.MacroCharacters = MacroCharacter.Macro05;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
//Mengodekan MicroPdf417 dengan 06 Makro string: "[)>\u001E06\u001Dabcde1234\u001E\u0004"
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "abcde1234");
generator.Parameters.Barcode.Pdf417.MacroCharacters = MacroCharacter.Macro06;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);