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ändBarCodeResults 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