BarCodeReader
Innehåll
[
Dölj
]BarCodeReader class
BarCodeReader kapslar in en bild som kan innehålla en eller flera streckkoder, den kan sedan utföra ReadBarCodes operation för att upptäcka streckkoder.
public class BarCodeReader : Component
Konstruktörer
namn | Beskrivning |
---|---|
BarCodeReader() | Initierar en ny instans avBarCodeReader klass med standardvärden. Kräver att ställa in bild (SetBitmapImage()) innan metoden ReadBarCodes() anropas. |
BarCodeReader(Bitmap) | Initierar en ny instans avBarCodeReader klass från en bild. |
BarCodeReader(Stream) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(string) | Initierar en ny instans avBarCodeReader klass från fil. |
BarCodeReader(Bitmap, BaseDecodeType) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Bitmap, params BaseDecodeType[]) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Stream, BaseDecodeType) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Stream, params BaseDecodeType[]) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(string, BaseDecodeType) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(string, params BaseDecodeType[]) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Initierar en ny instans avBarCodeReader class. |
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Initierar en ny instans avBarCodeReader class. |
Egenskaper
namn | Beskrivning |
---|---|
BarcodeSettings { get; } | De viktigaste streckkodsavkodningsparametrarna. Innehåller parametrar som påverkar igenkända data. |
FoundBarCodes { get; } | Blir igenkändBarCodeResult s array |
FoundCount { get; } | Får igenkända streckkoder |
QualitySettings { get; set; } | QualitySettings gör det möjligt att konfigurera igenkänningskvalitet och -hastighet manuellt. Du kan snabbt ställa in QualitySettings genom inbäddade förinställningar: HighPerformance, NormalQuality, HighQuality, MaxBarCodes eller så kan du manuellt konfigurera separata alternativ. Settings. |
Timeout { get; set; } | Hämtar eller ställer in timeout för igenkänningsprocessen i millisekunder. |
static ProcessorSettings { get; } | Får inställningar för användning av processorkärnor. |
Metoder
namn | Beskrivning |
---|---|
static ImportFromXml(Stream) | Importerar BarCode-egenskaper från den angivna xml-strömmen och tillämpar dem på den aktuella BarCodeReader-instansen. |
static ImportFromXml(string) | Importerar BarCode-egenskaper från den angivna xml-filen och tillämpar dem på den aktuella BarCodeReader-instansen. |
Abort() | Funktion begär avslutning av aktuell igenkänningssession från annan tråd. Avbryt är en avblockerbar metod och returnerar kontrollen direkt efter anropet. Metoden bör användas när igenkänningsprocessen är för lång. |
ExportToXml(Stream) | Exporterar streckkodsegenskaper till xml-strömmen specificerad |
ExportToXml(string) | Exporterar streckkodsegenskaper till xml-filen specificerad |
ReadBarCodes() | LäserBarCodeResult s från bilden. |
SetBarCodeImage(Bitmap) | Ställer in bitmappsbild för igenkänning. Måste anropas före metoden ReadBarCodes(). |
SetBarCodeImage(Stream) | Ställer in bildström för igenkänning. Måste anropas före metoden ReadBarCodes(). |
SetBarCodeImage(string) | Ställer in bildfil för igenkänning. Måste anropas före metoden ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle) | Ställer in bitmappsbild och område för igenkänning. Måste anropas före metoden ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle[]) | Ställer in bitmappsbild och områden för igenkänning. Måste anropas före metoden ReadBarCodes(). |
SetBarCodeReadType(BaseDecodeType) | Ställer in avkodningstyp för igenkänning. Måste anropas före metoden ReadBarCodes(). |
SetBarCodeReadType(params SingleDecodeType[]) | SetsSingleDecodeType typ array för igenkänning. Måste anropas före metoden ReadBarCodes(). |
Exempel
Detta exempel visar hur man upptäcker Code39 och Code128 streckkoder.
[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
Se även
- namnutrymme Aspose.BarCode.BarCodeRecognition
- hopsättning Aspose.BarCode