مقدمة

عند بناء تطبيقات .NET التي تتطلب إنشاء رموز شريطية، مثل تطبيقات إدارة المخزون أو تجارة التجزئة، يُعدّ التحكم الدقيق في خصائص الرمز الشريطي أمرًا بالغ الأهمية. يُعدّ Aspose.BarCode for .NET مجموعة أدوات فعّالة تُمكّنك من تخصيص رموزك الشريطية بسهولة، بما في ذلك إمكانية تعديل ارتفاعها. في هذا الدليل، سنقدم لك عملية خطوة بخطوة لتعديل ارتفاع رمز شريطي أحادي البعد باستخدام Aspose.BarCode.

المتطلبات الأساسية

قبل أن تبدأ، تأكد من أن لديك المتطلبات الأساسية التالية:

  • بيئة تطوير باستخدام .NET Framework أو .NET Core.
  • مكتبة Aspose.BarCode لـ .NET، والتي يمكن تنزيلها هنا.
  • محرر أكواد حسب اختيارك لكتابة وتشغيل الكود الخاص بك.

ابدء

سنبدأ باستيراد المساحات الأسماء الضرورية المطلوبة للعمل مع Aspose.BarCode.

استيراد مساحات الأسماء

أضف التوجيه التالي باستخدام إلى ملف التعليمات البرمجية الخاص بك:

using Aspose.BarCode.Generation;

الخطوة 1: تحديد مسار الدليل الخاص بك

أنشئ مسارًا للدليل الذي تريد حفظ صور الباركود المُولّدة فيه. تأكد من استبدال “مسار الدليل” بمسار فعلي على نظامك:

string path = @"C:\YourDirectoryPath\"; // تأكد من تضمين الشرطة المائلة للخلف في النهاية

الخطوة 2: إنشاء مولد الباركود

إنشاء مثيل لـ BarcodeGenerator الصف. هنا، سنستخدم Code128 نوع الباركود وتعيين القيمة إلى “ASPOSE”:

BarcodeGenerator barcodeGen = new BarcodeGenerator(EncodeTypes.Code128, "ASPOSE");

الخطوة 3: ضبط ارتفاع الباركود

تتضمن هذه الخطوة تعديل ارتفاع الباركود باستخدام BarHeight سنوضح كيفية إنشاء صورتين للباركود بارتفاعات مختلفة - 40 بكسل و80 بكسل.

// ضبط الارتفاع إلى 40 بكسل
barcodeGen.Parameters.Barcode.BarHeight.Pixels = 40;
barcodeGen.Save($"{path}BarHeight40Code128.png", BarCodeImageFormat.Png);

// ضبط الارتفاع إلى 80 بكسل
barcodeGen.Parameters.Barcode.BarHeight.Pixels = 80;
barcodeGen.Save($"{path}BarHeight80Code128.png", BarCodeImageFormat.Png);

خاتمة

في هذا البرنامج التعليمي، تعلمت كيفية ضبط ارتفاع رمز شريطي أحادي البعد باستخدام Aspose.BarCode لـ .NET. بفضل إمكانية تخصيص خصائص مختلفة للرمز الشريطي، يمكنك إنشاء صور رموز شريطية مخصصة لتلبية متطلبات تطبيقك.

الأسئلة الشائعة

ما هي أنواع الباركود التي يدعمها Aspose.BarCode لـ .NET؟

يدعم Aspose.BarCode مجموعة واسعة من أنواع الباركود، بما في ذلك Code128 وQR Code وDataMatrix وغيرها الكثير. يمكنك العثور على قائمة شاملة في التوثيق.

هل يمكنني أيضًا تعديل عرض الباركود؟

بالتأكيد! يمكنك تعديل عرض الباركود أحادي البعد بنفس طريقة تعديل الارتفاع.

هل هناك نسخة تجريبية مجانية لـ Aspose.BarCode لـ .NET؟

نعم! تتوفر نسخة تجريبية مجانية لاستكشاف Aspose.BarCode لـ .NET. حمّلها. هنا.

هل يمكنني إنشاء رموز شريطية بتنسيقات صور مختلفة؟

يدعم Aspose.BarCode لـ .NET تنسيقات الصور المتعددة، مثل PNG وJPEG وTIFF، مما يسمح لك باختيار التنسيق الذي يناسب احتياجاتك.

أين يمكنني العثور على وثائق مفصلة؟

للحصول على معلومات متعمقة حول كيفية استخدام Aspose.BarCode في مشاريعك، راجع التوثيق.