Enum MacroCharacter

Enum MacroCharacter

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

تُستخدم قيم الأحرف الماكرو 05 و 06 للحصول على ترميز أكثر إحكامًا في أوضاع خاصة.
يتم ترجمة حرف الماكرو 05 إلى “[)>\u001E05\u001D” كعنوان بيانات مفككة و “\u001E\u0004” كخاتمة بيانات مفككة.
يتم ترجمة حرف الماكرو 06 إلى “[)>\u001E06\u001D” كعنوان بيانات مفككة و “\u001E\u0004” كخاتمة بيانات مفككة.

public enum MacroCharacter

Fields

Macro05 = 5

يتم إضافة حرف الماكرو 05 إلى بيانات الرمز الشريطي في الموضع الأول.
معرف بيانات GS1 ISO 15434
يتم ترجمة الحرف إلى “[)>\u001E05\u001D” كعنوان بيانات مفككة و “\u001E\u0004” كخاتمة بيانات مفككة.

Macro06 = 6

يتم إضافة حرف الماكرو 06 إلى بيانات الرمز الشريطي في الموضع الأول.
معرف بيانات ASC MH10 ISO 15434
يتم ترجمة الحرف إلى “[)>\u001E06\u001D” كعنوان بيانات مفككة و “\u001E\u0004” كخاتمة بيانات مفككة.

None = 0

لا يتم إضافة أي من أحرف الماكرو إلى بيانات الرمز الشريطي.

Examples

تظهر هذه العينات كيفية ترميز أحرف الماكرو في MicroPdf417 و DataMatrix

//لإنشاء رسالة GS1 ذات تعريف تلقائي مثل "(10)123ABC(10)123ABC" بتنسيق ISO 15434 تحتاج إلى:
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);

//ترميز MicroPdf417 مع 05 Macro السلسلة: "[)>\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);

//ترميز MicroPdf417 مع 06 Macro السلسلة: "[)>\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);
 عربي