Enum MacroCharacter
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Giá trị ký tự Macro 05 và 06 được sử dụng để có được mã hóa gọn hơn trong các chế độ đặc biệt.
Ký tự Macro 05 được dịch thành “[)>\u001E05\u001D” như là tiêu đề dữ liệu đã giải mã và “\u001E\u0004” như là phần kết thúc dữ liệu đã giải mã.
Ký tự Macro 06 được dịch thành “[)>\u001E06\u001D” như là tiêu đề dữ liệu đã giải mã và “\u001E\u0004” như là phần kết thúc dữ liệu đã giải mã.
public enum MacroCharacter
Fields
Macro05 = 5
Ký tự Macro 05 được thêm vào dữ liệu mã vạch ở vị trí đầu tiên.
GS1 Data Identifier ISO 15434
Ký tự được dịch thành “[)>\u001E05\u001D” như là tiêu đề dữ liệu đã giải mã và “\u001E\u0004” như là phần kết thúc dữ liệu đã giải mã.
Macro06 = 6
Ký tự Macro 06 được thêm vào dữ liệu mã vạch ở vị trí đầu tiên.
ASC MH10 Data Identifier ISO 15434
Ký tự được dịch thành “[)>\u001E06\u001D” như là tiêu đề dữ liệu đã giải mã và “\u001E\u0004” như là phần kết thúc dữ liệu đã giải mã.
None = 0
Không có ký tự Macro nào được thêm vào dữ liệu mã vạch.
Examples
Các mẫu này cho thấy cách mã hóa các Ký tự Macro trong MicroPdf417 và DataMatrix
//để tạo ra thông điệp GS1 tự động nhận diện như "(10)123ABC(10)123ABC" theo định dạng ISO 15434 bạn cần:
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);
//Mã hóa MicroPdf417 với Macro 05 chuỗi: "[)>\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);
//Mã hóa MicroPdf417 với Macro 06 chuỗi: "[)>\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);