إنشاء Maxicode Barcode في C#

رمز Maxicode هو رمز شريطي يمكن قراءته آليًا ويحتوي على نقاط مرتبة في شكل سداسي. يمكن إنشاؤه بأشكال مختلفة في أوضاع مختلفة مع احتوائه على بولس في المنتصف. في سيناريوهات معينة ، قد تحتاج إلى إنشاء Maxicode. وفقًا لذلك ، تتناول هذه المقالة كيفية إنشاء أنواع مختلفة من Maxicodes برمجيًا في C#.

تثبيت C# API لإنشاء Maxicode Barcode - تنزيل مجاني

يمكنك بسهولة تثبيت مكتبة Aspose.BarCode for .NET في تطبيقك. يمكّنك من إنشاء رموز شريطية مختلفة أو معالجتها من داخل تطبيقات .NET الخاصة بك. قم بتنزيل ملفات DLL المرجعية بسرعة من صفحة الإصدارات الجديدة أو قم بتثبيتها من معرض NuGet باستخدام الأمر التالي:

PM> Install-Package Aspose.BarCode

إنشاء Maxicode Barcode في C#

تحتاج إلى اتباع الخطوات أدناه لإنشاء رمز شريطي Maxicode:

  1. قم بتهيئة مثيل لفئة BarcodeGenerator وحدد EncodeType.
  2. اضبط عدد البكسل.
  3. قم بتعيين وضع تشفير MaxiCode ونص كود صالح.
  4. قم بإنشاء الرمز الشريطي Maxicode كصورة PNG.

يوضح نموذج التعليمات البرمجية أدناه كيفية إنشاء رمز شريطي Maxicode برمجيًا في C#:

// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// اضبط الحجم بالبكسل
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// اضبط وضع تشفير MaxiCode على 2 ونص كود صالح
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(الرمز البريدي 9 أرقام) (gs) (رمز البلد) (gs) (فئة الخدمة) (gs) (الرسالة الثانوية) (eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// احفظ كود ماكسي الناتج
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

إنشاء رمز شريطي Maxicode مع نسبة عرض إلى ارتفاع في C#

يمكنك تعيين قيم مختلفة لنسبة العرض إلى الارتفاع أثناء إنشاء الرمز الشريطي Maxicode. يرجى اتباع الخطوات أدناه لإنشاء Maxicode مع نسبة العرض إلى الارتفاع في C#.

  1. قم بإنشاء مثيل لفئة BarcodeGenerator وقم بتعيين المعلمة EncodeType.
  2. اضبط الحجم على أنه عدد وحدات البكسل.
  3. اضبط نسبة العرض إلى الارتفاع.
  4. قم بتصدير Maxicode Barcode كصورة PNG.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز شريطي Maxicode مع نسبة العرض إلى الارتفاع في C#:

// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

// اضبط الحجم بالبكسل
gen.Parameters.Barcode.XDimension.Pixels = 15;

// تعيين نسبة العرض إلى الارتفاع 0.5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// احفظ كود ماكسي الناتج
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

توضح الصورة التالية كيفية ظهور Maxicode عند إنشائه باستخدام مقتطف الشفرة أعلاه:

إنشاء Maxicode Aspect Ratio في C#

احصل على رخصة مجانية

يمكنك تقييم واجهة برمجة التطبيقات بدون أي قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية إنشاء رمز شريطي Maxicode برمجيًا في C#. يشرح كيفية إنشاء رموز شريطية Maxicode مختلفة مع مجموعة متنوعة من أوضاع التشفير ، وكذلك كيفية إنشائها بنسب عرض إلى ارتفاع. علاوة على ذلك ، يمكنك استكشاف قسم التوثيق للتعرف على العديد من ميزات معالجة الباركود. إذا كنت ترغب في مناقشة أي من مخاوفك أو غموضك ، فلا تتردد في التواصل معنا عبر المنتدى.

أنظر أيضا