Class BarCodeReader
Namn på plats: Aspose.BarCode.BarCodeRecognition Sammanfattning: Aspose.BarCode.dll (25.4.0)
BarCodeReader kapslar en bild som kan innehålla en eller flera barkoder, det kan sedan utföra ReadBarCodes-operationen för att upptäcka barkoder.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties")]
public class BarCodeReader : IDisposable
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, 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
Constructors
BarCodeReader()
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass med standardvärden.Det krävs att du ställer in en bild (SetBitmapImage()) innan du kallar ReadBarCodes() metod.
public BarCodeReader()
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
BarCodeReader(Bitmap)
public BarCodeReader(Bitmap image)
Parameters
image
Bitmap
BarCodeReader(Bitmap, parametrar BaseDecodeType[])
public BarCodeReader(Bitmap image, params BaseDecodeType[] decodeTypes)
Parameters
image
Bitmap
decodeTypes
BaseDecodeType
[ ]
BarCodeReader(Bitmap och BaseDecodeType)
public BarCodeReader(Bitmap image, BaseDecodeType type)
Parameters
image
Bitmap
type
BaseDecodeType
BarCodeReader(Bitmap, Rectangle, Params BaseDecodeType[])
public BarCodeReader(Bitmap image, Rectangle area, params BaseDecodeType[] decodeTypes)
Parameters
image
Bitmap
area
Rectangle
decodeTypes
BaseDecodeType
[ ]
BarCodeReader(Bitmap, Rectangle och BaseDecodeType)
public BarCodeReader(Bitmap image, Rectangle area, BaseDecodeType type)
Parameters
image
Bitmap
area
Rectangle
type
BaseDecodeType
BarCodeReader(Bitmap och Rectangle[ ], params BaseDecodeType[])
public BarCodeReader(Bitmap image, Rectangle[] areas, params BaseDecodeType[] decodeTypes)
Parameters
image
Bitmap
areas
Rektangeln[redigera redigera koden]
decodeTypes
BaseDecodeType
[ ]
BarCodeReader(Bitmap och Rectangle[ ], BaseDecodeType)
public BarCodeReader(Bitmap image, Rectangle[] areas, BaseDecodeType type)
Parameters
image
Bitmap
areas
Rektangeln[redigera redigera koden]
type
BaseDecodeType
BarCodeReader(Sträng)
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass från filen.
public BarCodeReader(string filename)
Parameters
filename
string
och filnamnet.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png"))
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png")
reader.SetBarCodeReadType(DecodeType.Code39, 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
BarCodeReader(sträng, params BaseDecodeType[])
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass.
public BarCodeReader(string filename, params BaseDecodeType[] decodeTypes)
Parameters
filename
string
och filnamnet.
decodeTypes
BaseDecodeType
[ ]
Decoder av typen.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, 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
BarCodeReader(Sträng, BaseDecodeType)
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass.
public BarCodeReader(string filename, BaseDecodeType type)
Parameters
filename
string
och filnamnet.
type
BaseDecodeType
Typ av decoder.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", new MultyDecodeType(DecodeType.Code39, DecodeType.Code128)))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", New MultyDecodeType(DecodeType.Code39, 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
BarCodeReader(Stream)
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass.
public BarCodeReader(Stream stream)
Parameters
stream
Stream
och strömmen.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader(fstr))
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader(fstr)
reader.SetBarCodeReadType(DecodeType.Code39, 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
End Using
BarCodeReader(Ström, BaseDecodeType)
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass.
public BarCodeReader(Stream stream, BaseDecodeType type)
Parameters
stream
Stream
och strömmen.
type
BaseDecodeType
Typ av decoder.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader(fstr, new MultyDecodeType(DecodeType.Code39, DecodeType.Code128)))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader(fstr, New MultyDecodeType(DecodeType.Code39, 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
End Using
BarCodeReader(Ström, Params BaseDecodeType[])
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.BarCodeReader klass.
public BarCodeReader(Stream stream, params BaseDecodeType[] decodeTypes)
Parameters
stream
Stream
och strömmen.
decodeTypes
BaseDecodeType
[ ]
Decoder av typen.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader(fstr, DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader(fstr, DecodeType.Code39, 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
End Using
Properties
BarcodeSettings
Den huvudsakliga BarCode dekryptering parametrar. Innehåller parametrar som påverkar erkända data.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeSettings BarcodeSettings { get; }
Fastighetsvärde
FoundBarCodes
Gets erkända Aspose.BarCode.BarCodeRecognition.BarCodeResults array
public BarCodeResult[] FoundBarCodes { get; }
Fastighetsvärde
BarCodeResult [ ]
Examples
Detta prov visar hur man läser barkoder med BarCodeReader
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
reader.ReadBarCodes();
for(int i = 0; reader.FoundCount > i; ++i)
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes[i].CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
reader.ReadBarCodes()
For i As Integer = 0 To reader.FoundCount - 1 Step 1
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes(i).CodeText)
Next
End Using
FoundCount
Gets erkända barkoden räkning
public int FoundCount { get; }
Fastighetsvärde
Examples
Detta prov visar hur man läser barkoder med BarCodeReader
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
reader.ReadBarCodes();
for(int i = 0; reader.FoundCount > i; ++i)
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes[i].CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
reader.ReadBarCodes()
For i As Integer = 0 To reader.FoundCount - 1 Step 1
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes(i).CodeText)
Next
End Using
ProcessorSettings
Få inställningar för att använda processorkor.
public static ProcessorSettings ProcessorSettings { get; }
Fastighetsvärde
Examples
Det här urvalet visar hur du använder ProcessorSettings för att lägga till maximal multi-trade prestanda
//this allows to use all cores for single BarCodeReader call
BarCodeReader.ProcessorSettings.UseAllCores = true;
//this allows to use current count of cores
BarCodeReader.ProcessorSettings.UseAllCores = false;
BarCodeReader.ProcessorSettings.UseOnlyThisCoresCount = Math.Max(1, Environment.ProcessorCount / 2);
'this allows to use all cores for single BarCodeReader call
BarCodeReader.ProcessorSettings.UseAllCores = True
'this allows to use current count of cores
BarCodeReader.ProcessorSettings.UseAllCores = False
BarCodeReader.ProcessorSettings.UseOnlyThisCoresCount = Math.Max(1, Environment.ProcessorCount / 2)
QualitySettings
QualitySettings gör det möjligt att konfigurera kvalitet och hastighet manuellt.Du kan snabbt ställa in QualitySettings med inbyggda förinställningar: HighPerformance, NormalQuality,HighQuality, MaxBarCodes eller du kan manuellt konfigurera separata alternativ.Standardvärdet för QualitySettings är NormalQuality.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QualitySettings QualitySettings { get; set; }
Fastighetsvärde
Examples
Detta prov visar hur man använder QualitySettings med BarCodeReader
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
//set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
//normal quality mode is set by default
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
//set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance;
//set separate options
reader.QualitySettings.AllowMedianSmoothing = true;
reader.QualitySettings.MedianSmoothingWindowSize = 5;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
'set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
'normal quality mode is set by default
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
'set high performance mode
reader.QualitySettings = QualitySettings.HighPerformance
'set separate options
reader.QualitySettings.AllowMedianSmoothing = True
reader.QualitySettings.MedianSmoothingWindowSize = 5
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Next
End Using
Timeout
Få eller ställa in tidpunkten för erkännandesprocessen i millisekunder.
[XmlSerialization(Type = XmlSerializationType.Element)]
public int Timeout { get; set; }
Fastighetsvärde
Examples
Detta prov visar hur man undviker att erkänna lungor med timount på stora bilder
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png"))
{
reader.Timeout = 5000;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
Using reader As New BarCodeReader("c:\test.png")
reader.Timeout = 5000
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
Methods
Abort()
Funktionen kräver upphörande av den aktuella erkännande sessionen från en annan tråd. Abort är en obestämd metod och returnerar kontroll strax efter samtal.Metoden bör användas när processen är för lång.
public void Abort()
Examples
Detta prov visar hur man kallar abortfunktionen från en annan tråd
private static void ThreadRecognize(object readerObj)
{
BarCodeReader reader = (BarCodeReader)readerObj;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeType);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128);
Thread thread1 = new Thread(ThreadRecognize);
thread1.Start(reader);
Thread.Sleep(100);
reader.Abort();
Private Shared Sub ThreadRecognize(readerObj As Object)
Dim reader As BarCodeReader = readerObj
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Sub
Dim reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
Dim thread1 As New Thread(AddressOf ThreadRecognize)
thread1.Start(reader)
Thread.Sleep(100)
reader.Abort()
Dispose()
public void Dispose()
ExportToXml(Sträng)
Exportera BarCode-egenskaper till den XML-filen som anges
public bool ExportToXml(string xmlFile)
Parameters
xmlFile
string
Namnet på filen
Returns
Oavsett om exporten är framgångsrik eller inte.
Returns True i händelse av framgång, False Otherwise
ExportToXml(Stream)
Exportera BarCode-egenskaper till det xml-ström som anges
public bool ExportToXml(Stream xmlStream)
Parameters
xmlStream
Stream
xml-ström för att spara
Returns
Oavsett om exporten är framgångsrik eller inte.
Returns True i händelse av framgång, False Otherwise
ImportFromXml(Sträng)
Importera BarCode-egenskaper från den xml-filen som anges och tillämpar dem på den aktuella BarCodeReader-instansen.
public static BarCodeReader ImportFromXml(string xmlFile)
Parameters
xmlFile
string
Namnet på filen
Returns
Returns True i händelse av framgång,
False Otherwise
ImportFromXml(Stream)
Importerar BarCode-egenskaper från den xml-ström som anges och tillämpar dem på den aktuella BarCodeReader-instansen.
public static BarCodeReader ImportFromXml(Stream xmlStream)
Parameters
xmlStream
Stream
xml-ström för laddning
Returns
Returns True i händelse av framgång,
False Otherwise
ReadBarCodes()
Läs Aspose.BarCode.BarCodeRecognition.BarCodeResultat från bilden.
public BarCodeResult[] ReadBarCodes()
Returns
BarCodeResult [ ]
Returnerar uppsättningen av erkända Aspose.BarCode.BarCodeRecognition.BarCodeResults på bilden. Om inget erkänns returneras noll uppsättningen.
Examples
Detta prov visar hur man läser barkoder med BarCodeReader
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
reader.ReadBarCodes();
for(int i = 0; reader.FoundCount > i; ++i)
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes[i].CodeText);
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
reader.ReadBarCodes()
For i As Integer = 0 To reader.FoundCount - 1 Step 1
Console.WriteLine("BarCode CodeText: " + reader.FoundBarCodes(i).CodeText)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
SetBarCodeImage(Bitmap)
public void SetBarCodeImage(Bitmap value)
Parameters
value
Bitmap
SetBarCodeImage(Bitmap och Rectangle[])
public void SetBarCodeImage(Bitmap value, Rectangle[] areas)
Parameters
value
Bitmap
areas
Rektangeln[redigera redigera koden]
SetBarCodeImage(Bitmap och Rectangle)
public void SetBarCodeImage(Bitmap value, Rectangle area)
Parameters
value
Bitmap
area
Rectangle
SetBarCodeImage(Sträng)
Ställ in bildfilen för erkännande.Det måste kallas innan ReadBarCodes() metod.
public void SetBarCodeImage(string filename)
Parameters
filename
string
Bildfilen för erkännande.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
SetBarCodeImage(Stream)
Ställ in bildström för erkännande.Det måste kallas innan ReadBarCodes() metod.
public void SetBarCodeImage(Stream stream)
Parameters
stream
Stream
Bildström för erkännande.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (FileStream fstr = new FileStream(@"c:\test.png", FileMode.Open))
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(fstr);
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using fstr = New FileStream("c:\test.png", FileMode.Open)
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage(fstr)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
End Using
SetBarCodeReadType(Parametern SingleDecodeType[])
Ställ in Aspose.BarCode.BarCodeRecognition.SingleDecodeType typ array för erkännande.Det måste kallas innan ReadBarCodes() metod.
public void SetBarCodeReadType(params SingleDecodeType[] barcodeTypes)
Parameters
barcodeTypes
SingleDecodeType
[ ]
Den Aspose.BarCode.BarCodeRecognition.SingleDecodeType typ array att läsa.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128);
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(DecodeType.Code39, DecodeType.Code128)
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
SetBarCodeReadType(BaseDecodeType)
Ställ in dekodtyp för erkännande.Det måste kallas innan ReadBarCodes() metod.
[XmlSerialization(Name = "BarCodeReadType")]
public void SetBarCodeReadType(BaseDecodeType type)
Parameters
type
BaseDecodeType
Typ av barkod att läsa.
Examples
Detta prov visar hur man upptäcker Code39 och Code128 barkoder.
using (BarCodeReader reader = new BarCodeReader())
{
reader.SetBarCodeReadType(new MultyDecodeType(DecodeType.Code39, DecodeType.Code128));
reader.SetBarCodeImage(@"c:\test.png");
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader()
reader.SetBarCodeReadType(New MultyDecodeType(DecodeType.Code39, DecodeType.Code128))
reader.SetBarCodeImage("c:\test.png")
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using