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ırBarCodeResult s 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