Enum MacroCharacter
Tên không gian: Aspose.BarCode.Generation Tổng hợp: Aspose.BarCode.dll (25.4.0)
Các giá trị Macro Characters 05 và 06 được sử dụng để có được mã hóa nhỏ gọn hơn trong các chế độ đặc biệt.05 Macro craracter được dịch thành một tiêu đề dữ liệu được giải mã và là một bộ trail data được tiết mã.06 Macro craracter được dịch làm tiêu đề dữ liệu được giải mã và như một bộ trail data được tiết mã.
public enum MacroCharacter
Fields
Macro05 = 5
05 Macro craracter được thêm vào dữ liệu mã thanh ở vị trí đầu tiên.Thông số kỹ thuật GS1 ISO 15434Character được dịch thành một tiêu đề dữ liệu được giải mã và là một bộ trail data được tiết mã.
Macro06 = 6
06 Macro craracter được thêm vào dữ liệu mã thanh ở vị trí đầu tiên.Thông số kỹ thuật ASC MH10 Data Identifier ISO 15434Character được dịch thành một tiêu đề dữ liệu được giải mã và là một bộ trail data được tiết mã.
None = 0
Không có nhân vật Macro được thêm vào dữ liệu mã thanh
Examples
mẫu hese cho thấy cách mã hóa các nhân vật macro trong MicroPdf417 và DataMatrix
//to generate autoidentified GS1 message like this "(10)123ABC(10)123ABC" in ISO 15434 format you need:
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);
//Encodes MicroPdf417 with 05 Macro the 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);
//Encodes MicroPdf417 with 06 Macro the 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);