كيفية إنشاء رموز شريط ASCII الكاملة مع النص المخصص في .NET

كيفية إنشاء رموز شريط ASCII الكاملة مع النص المخصص في .NET

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

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

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

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

جدول المحتوى

مقدمة

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

المتطلبات

  • 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 مرجعية مزيد من ميزات الباركود المتقدمة.

 عربي