كيفية إنشاء رموز شريط 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);
جدول المحتوى
- مقدمة
- ما هي الرموز 39 و 39 الكاملة ASCII الباركود؟
- بدء سريع (أدنى نموذج)
- المتطلبات
- تنفيذ خطوة بخطوة
- تخصيص عرض الباركود
- تنسيقات الخروج المدعومة
- حل المشكلات والمشاكل الشائعة
- FAQs
- استخدام الحالات والتطبيقات
- أفضل الممارسات
- المقالات ذات الصلة
- استنتاجات
مقدمة
يشرح هذا المقال كيفية إنشاء رموز شريط كاملة 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 مرجعية مزيد من ميزات الباركود المتقدمة.