BarCodeReader
inhoud
[
verbergen
]BarCodeReader class
BarCodeReader kapselt een afbeelding in die een of meerdere streepjescodes kan bevatten, en kan vervolgens de ReadBarCodes-bewerking uitvoeren om streepjescodes te detecteren.
public class BarCodeReader : Component
Constructeurs
Naam | Beschrijving |
---|---|
BarCodeReader() | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse met standaardwaarden. Vereist het instellen van de afbeelding (SetBitmapImage()) voordat de methode ReadBarCodes() wordt aangeroepen. |
BarCodeReader(Bitmap) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse van een afbeelding. |
BarCodeReader(Stream) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(string) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse uit bestand. |
BarCodeReader(Bitmap, BaseDecodeType) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Bitmap, params BaseDecodeType[]) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Stream, BaseDecodeType) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Stream, params BaseDecodeType[]) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(string, BaseDecodeType) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(string, params BaseDecodeType[]) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Initialiseert een nieuw exemplaar van hetBarCodeReader klasse. |
Eigenschappen
Naam | Beschrijving |
---|---|
BarcodeSettings { get; } | De belangrijkste BarCode-decoderingsparameters. Bevat parameters die invloed hebben op herkende gegevens. |
FoundBarCodes { get; } | Wordt herkendBarCodeResult s reeks |
FoundCount { get; } | Krijgt herkende barcodes tellen |
QualitySettings { get; set; } | Met QualitySettings kunt u de herkenningskwaliteit en -snelheid handmatig configureren. U kunt QualitySettings snel instellen met ingesloten presets: HighPerformance, NormalQuality, HighQuality, MaxBarCodes of u kunt handmatig afzonderlijke opties configureren. De standaardwaarde van QualitySettings is NormalQuality. |
Timeout { get; set; } | Haalt of stelt de time-out van het herkenningsproces in milliseconden in. |
static ProcessorSettings { get; } | Krijgt instellingen voor het gebruik van processorcores. |
methoden
Naam | Beschrijving |
---|---|
static ImportFromXml(Stream) | Importeert BarCode-eigenschappen uit de opgegeven xml-stream en past deze toe op de huidige BarCodeReader-instantie. |
static ImportFromXml(string) | Importeert BarCode-eigenschappen uit het opgegeven xml-bestand en past deze toe op de huidige BarCodeReader-instantie. |
Abort() | Functie verzoekt om beëindiging van de huidige herkenningssessie vanuit een andere thread. Afbreken is een niet-blokkeerbare methode en geeft de controle direct na het aanroepen terug. De methode moet worden gebruikt als het herkenningsproces te lang duurt. |
ExportToXml(Stream) | Exporteert streepjescode-eigenschappen naar de gespecificeerde xml-stream |
ExportToXml(string) | Exporteert streepjescode-eigenschappen naar het opgegeven xml-bestand |
ReadBarCodes() | leestBarCodeResult s van de afbeelding. |
SetBarCodeImage(Bitmap) | Stelt bitmapafbeelding in voor herkenning. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
SetBarCodeImage(Stream) | Stelt beeldstroom in voor herkenning. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
SetBarCodeImage(string) | Stelt afbeeldingsbestand in voor herkenning. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
SetBarCodeImage(Bitmap, Rectangle) | Stelt bitmapafbeelding en gebied in voor herkenning. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
SetBarCodeImage(Bitmap, Rectangle[]) | Stelt bitmapafbeelding en gebieden voor herkenning in. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
SetBarCodeReadType(BaseDecodeType) | Stelt het decodeertype in voor herkenning. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
SetBarCodeReadType(params SingleDecodeType[]) | setsSingleDecodeType typ array voor herkenning. Moet worden aangeroepen vóór de ReadBarCodes()-methode. |
Voorbeelden
Dit voorbeeld laat zien hoe Code39- en Code128-streepjescodes kunnen worden gedetecteerd.
[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
Zie ook
- naamruimte Aspose.BarCode.BarCodeRecognition
- montage Aspose.BarCode