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

مقدمة

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

ما هي الرموز 39 و 39 الكاملة ASCII الباركود؟

رمز 39 هو رمز شريط 1D يستخدم على نطاق واسع يدعم الحروف، والأرقام، وبعض الرموز – مثالية لعلامات الأصول، وأنظمة المخزون، وإدارة المكتبة، و بطاقات الهوية.

بدء سريع (أدنى نموذج)

يظهر المثال الحد الأدنى التالي كيفية إنشاء رمز شريط أساسي 39 في C#:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

المتطلبات

  • Visual Studio 2019 أو أحدث
  • .NET 6.0+ أو .Net Framework 4.6.2+
  • Aspose.BarCode لـ .NET (NuGet)
  • معرفة أساسية C#
PM> Install-Package Aspose.BarCode 

تنفيذ خطوة بخطوة

المادة 39 مثال:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

الرمز 39 كامل ASCII (موسعة) مثال:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

تخصيص عرض الباركود

  • التحقق من الرقم: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • ارتفاع البار / عرض: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • اللون / الخلفية: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • القسم : csgen.Parameters.CaptionBelow.Visible = true;
  • وضع ASCII الكامل: EncodeTypes.Code39Extended

تنسيقات الخروج المدعومة

  • PNG، JPEG، BMP — الطباعة والويب
  • TIFF — High-res / أرشيف
  • SVG, EMF — الرسومات القابلة للتمدد

حل المشكلات والمشاكل الشائعة

  • الباركود لا يفحص؟- تأكد من استخدام الأحرف الصحيحة فقط (A-Z، 0-9, - $ % . / + مساحة للرمز الأساسي 39).

  • للحصول على حرف خاص، استخدم Code39Extended.

  • هل تريد أن تفعل شيئًا غير صحيح؟- تمكين أو إلغاء تشغيل الرقابة لتتناسب مع تكوين المسح الضوئي الخاص بك.

  • العلامات الصغيرة لا تناسب؟- تعديل ارتفاع الشريط و XDimension؛ استخدم رمز 39 فوق رمز 128 للحصول على رموز أقل كثافة.

FAQs

** س: ما هو الفرق بين الرمز 39 والرموز 39 الكامل ASCII؟**A: الرمز القياسي 39 يدعم مجموعة من الأحرف المحدودة فقط.وضع ASCII الكامل (الموسع) يسمح بجميع أحرف AS CII عن طريق ترميزها كسلسلات رموز مزدوجة.**س: هل الرقم التحقق إلزامي؟**A: هو اختياري في الرمز 39.إذا كان تدفق العمل أو الماسح الضوئي الخاص بك يطلب ذلك فقط.

استخدام الحالات والتطبيقات

  • إشارة الأصول والمعدات
  • مكتبة وإدارة المدرسة
  • البحث عن المشاركات التي كتبها Inventory/stockroom tracking
  • العلامات التجارية والصناعية

أفضل الممارسات: جدول المرجعية السريع

نصيحةإلـىلا تفعل
الشارقةاستخدم A-Z، 0-9, -.$%/+ (الأساسية)الاستخدام في الوضع الأساسي
كاملة ASCIIاستخدم Code39Extended لرموزالرموز المتوقعة في الوضع الأساسي
نموذج الخروجSVG / PNG لإنتاج crispمنخفضة JPG للطباعة
تحقق الرقملا يجوز إلا إذا كان ذلك مطلوبايتيح عشوائيا

استنتاجات

الرمز 39 هو خلفية الأصول والمخزون والبرمجيات. Aspose.BarCode for .NET يقدم خيارات مرنة لكل سيناريو. Aspose.BarCode API مرجعية مزيد من ميزات الباركود المتقدمة.

More in this category