BarCodeReader
محتويات
[
يخفي
]BarCodeReader class
يقوم BarCodeReader بتغليف صورة قد تحتوي على واحد أو أكثر من الرموز الشريطية ، ثم يمكنه إجراء عملية ReadBarCodes لاكتشاف الرموز الشريطية.
public class BarCodeReader : Component
المنشئون
| اسم | وصف |
|---|---|
| BarCodeReader() | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة مع القيم الافتراضية . يتطلب تعيين الصورة (SetBitmapImage ()) قبل استدعاء طريقة ReadBarCodes (). |
| BarCodeReader(Bitmap) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة من صورة. |
| BarCodeReader(Stream) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(string) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة من ملف . |
| BarCodeReader(Bitmap, BaseDecodeType) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Bitmap, params BaseDecodeType[]) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Stream, BaseDecodeType) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Stream, params BaseDecodeType[]) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(string, BaseDecodeType) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(string, params BaseDecodeType[]) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
| BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | يقوم بتهيئة مثيل جديد لملفBarCodeReader فئة . |
الخصائص
| اسم | وصف |
|---|---|
| BarcodeSettings { get; } | معلمات فك الشفرة الرئيسية. يحتوي على معلمات تؤثر على البيانات المعترف بها. |
| FoundBarCodes { get; } | يحصل على الاعترافBarCodeResultمجموعة ق |
| FoundCount { get; } | يتم التعرف على عدد الرموز الشريطية |
| QualitySettings { get; set; } | QualitySettings تسمح بتكوين جودة التعرف والسرعة يدويًا. يمكنك إعداد QualitySettings بسرعة من خلال الإعدادات المسبقة المضمنة: HighPerformance ، NormalQuality ، HighQuality ، MaxBarCodes أو يمكنك تكوين خيارات منفصلة يدويًا . القيمة الافتراضية لإعدادات الجودة هي NormalQuality . |
| Timeout { get; set; } | الحصول على أو تعيين مهلة عملية التعرف بالمللي ثانية. |
| static ProcessorSettings { get; } | الحصول على إعدادات استخدام نوى المعالج. |
طُرق
| اسم | وصف |
|---|---|
| static ImportFromXml(Stream) | يستورد خصائص BarCode من xml-stream المحدد ويطبقها على مثيل BarCodeReader الحالي. |
| static ImportFromXml(string) | يستورد خصائص BarCode من ملف xml المحدد ويطبقها على نسخة BarCodeReader الحالية. |
| Abort() | تطلب الوظيفة إنهاء جلسة التعرف الحالية من مؤشر ترابط آخر. الإحباط هو طريقة غير قابلة للفتح ويعيد التحكم بعد الاتصال مباشرة. يجب استخدام الطريقة عندما تكون عملية التعرف طويلة جدًا. |
| ExportToXml(Stream) | تصدير خصائص BarCode إلى xml-Stream المحدد |
| ExportToXml(string) | تصدير خصائص BarCode إلى ملف xml المحدد |
| ReadBarCodes() | يقرأBarCodeResult الصورة من الصورة. |
| SetBarCodeImage(Bitmap) | يضبط صورة نقطية للتعرف عليها. يجب استدعاء قبل أسلوب ReadBarCodes (). |
| SetBarCodeImage(Stream) | يضبط دفق الصورة للتعرف عليها. يجب استدعاء قبل أسلوب ReadBarCodes (). |
| SetBarCodeImage(string) | تعيين ملف الصورة للتعرف عليه. يجب استدعاء قبل أسلوب ReadBarCodes (). |
| SetBarCodeImage(Bitmap, Rectangle) | يضبط صورة نقطية ومنطقة للتعرف عليها. يجب استدعاء قبل أسلوب ReadBarCodes (). |
| SetBarCodeImage(Bitmap, Rectangle[]) | يضبط الصورة النقطية ومناطق التعرف. يجب استدعاء قبل أسلوب ReadBarCodes (). |
| SetBarCodeReadType(BaseDecodeType) | يحدد نوع فك التشفير للتعرف عليه. يجب استدعاء قبل أسلوب ReadBarCodes (). |
| SetBarCodeReadType(params SingleDecodeType[]) | مجموعات SingleDecodeType اكتب مجموعة للتعرف عليها. يجب استدعاء قبل أسلوب ReadBarCodes (). |
أمثلة
يوضح هذا النموذج كيفية اكتشاف الرموز الشريطية Code39 و Code128.
[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
[VB.NET]
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
أنظر أيضا
- مساحة الاسم Aspose.BarCode.BarCodeRecognition
- المجسم Aspose.BarCode