BarCodeReader
İçindekiler
[
Saklamak
]BarCodeReader class
BarCodeReader, bir veya birkaç barkod içerebilen bir görüntüyü kapsüller, ardından barkodları algılamak için ReadBarCodes işlemini gerçekleştirebilir.
public class BarCodeReader : Component
yapıcılar
| İsim | Tanım |
|---|---|
| BarCodeReader() | Yeni bir örneğini başlatırBarCodeReader varsayılan değerlere sahip sınıf. ReadBarCodes() yöntemini çağırmadan önce görüntünün (SetBitmapImage()) ayarlanmasını gerektirir. |
| BarCodeReader(Bitmap) | Yeni bir örneğini başlatırBarCodeReader bir görüntüden sınıf. |
| BarCodeReader(Stream) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(string) | Yeni bir örneğini başlatırBarCodeReader dosyadan sınıf. |
| BarCodeReader(Bitmap, BaseDecodeType) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Bitmap, params BaseDecodeType[]) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Stream, BaseDecodeType) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Stream, params BaseDecodeType[]) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(string, BaseDecodeType) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(string, params BaseDecodeType[]) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
| BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Yeni bir örneğini başlatırBarCodeReader sınıf. |
Özellikleri
| İsim | Tanım |
|---|---|
| BarcodeSettings { get; } | Ana Barkod kod çözme parametreleri. Tanınan veriler üzerinde etkili olan parametreleri içerir. |
| FoundBarCodes { get; } | TanınırBarCodeResults dizisi |
| FoundCount { get; } | Tanınan barkod sayısını alır |
| QualitySettings { get; set; } | QualitySettings, tanıma kalitesini ve hızını manuel olarak yapılandırmanıza olanak tanır. QualitySettings’i yerleşik ön ayarlarla hızlı bir şekilde ayarlayabilirsiniz: HighPerformance, NormalQuality, HighQuality, MaxBarCodes veya ayrı seçenekleri manuel olarak yapılandırabilirsiniz. QualitySettings’in varsayılan değeri NormalQuality’dir. |
| Timeout { get; set; } | Tanıma işleminin zaman aşımını milisaniye cinsinden alır veya ayarlar. |
| static ProcessorSettings { get; } | İşlemci çekirdeklerini kullanma ayarlarını alır. |
yöntemler
| İsim | Tanım |
|---|---|
| static ImportFromXml(Stream) | Belirtilen xml akışından BarCode özelliklerini içe aktarır ve bunları geçerli BarCodeReader örneğine uygular. |
| static ImportFromXml(string) | Belirtilen xml dosyasından BarCode özelliklerini içe aktarır ve bunları geçerli BarCodeReader örneğine uygular. |
| Abort() | İşlev, diğer iş parçacığından geçerli tanıma oturumunun sonlandırılmasını istiyor. Abort, engellenemez bir yöntemdir ve çağrıdan hemen sonra kontrolü döndürür. Tanıma işlemi çok uzun olduğunda yöntem kullanılmalıdır. |
| ExportToXml(Stream) | BarCode özelliklerini belirtilen xml akışına aktarır |
| ExportToXml(string) | BarCode özelliklerini belirtilen xml dosyasına verir |
| ReadBarCodes() | Okuma sayısıBarCodeResult görüntüden s. |
| SetBarCodeImage(Bitmap) | Tanıma için bitmap görüntüsünü ayarlar. ReadBarCodes() yönteminden önce çağrılmalıdır. |
| SetBarCodeImage(Stream) | Tanıma için görüntü akışını ayarlar. ReadBarCodes() yönteminden önce çağrılmalıdır. |
| SetBarCodeImage(string) | Görüntü dosyasını tanıma için ayarlar. ReadBarCodes() yönteminden önce çağrılmalıdır. |
| SetBarCodeImage(Bitmap, Rectangle) | Tanıma için bitmap görüntüsünü ve alanını ayarlar. ReadBarCodes() yönteminden önce çağrılmalıdır. |
| SetBarCodeImage(Bitmap, Rectangle[]) | Tanıma için bitmap görüntüsünü ve alanları ayarlar. ReadBarCodes() yönteminden önce çağrılmalıdır. |
| SetBarCodeReadType(BaseDecodeType) | Tanıma için kod çözme türünü ayarlar. ReadBarCodes() yönteminden önce çağrılmalıdır. |
| SetBarCodeReadType(params SingleDecodeType[]) | KümelerSingleDecodeType tanıma için dizi yazın. ReadBarCodes() yönteminden önce çağrılmalıdır. |
Örnekler
Bu örnek, Code39 ve Code128 barkodlarının nasıl algılanacağını gösterir.
[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
Ayrıca bakınız
- ad alanı Aspose.BarCode.BarCodeRecognition
- toplantı Aspose.BarCode