Class BarCodeReader
Nama dari : Aspose.BarCode.BarCodeRecognition Pengumpulan: Aspose.BarCode.dll (25.5.0)
BarCodeReader menangkap gambar yang dapat mengandung satu atau lebih barcode, kemudian dapat melakukan operasi ReadBarCodes untuk mengidentifikasi barcode.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties")]
public class BarCodeReader : IDisposableInheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingConstructors
BarCodeReader()
Initifikasi instansi baru dari Aspose.BarCode.BarCodeRecognition.BarCodeReader kelas dengan nilai default.Diperlukan untuk menetapkan gambar (SetBitmapImage()) sebelum memanggil metode ReadBarCodes().
public BarCodeReader()Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingBarCodeReader(Bitmap)
public BarCodeReader(Bitmap image)Parameters
image Bitmap
BarCodeReader(Bitmap dan Param BaseDecodeType[])
public BarCodeReader(Bitmap image, params BaseDecodeType[] decodeTypes)Parameters
image Bitmap
decodeTypes BaseDecodeType
[ ]
BarCodeReader(Bitmap dan BaseDecodeType)
public BarCodeReader(Bitmap image, BaseDecodeType type)Parameters
image Bitmap
type BaseDecodeType
BarCodeReader(Bitmap, Rectangle, Param BaseDecodeType[])
public BarCodeReader(Bitmap image, Rectangle area, params BaseDecodeType[] decodeTypes)Parameters
image Bitmap
area Rectangle
decodeTypes BaseDecodeType
[ ]
BarCodeReader(Bitmap, Rectangle dan BaseDecode)
public BarCodeReader(Bitmap image, Rectangle area, BaseDecodeType type)Parameters
image Bitmap
area Rectangle
type BaseDecodeType
BarCodeReader(Bitmap dan Rectangle[ ], params BaseDecodeType[])
public BarCodeReader(Bitmap image, Rectangle[] areas, params BaseDecodeType[] decodeTypes)Parameters
image Bitmap
areas Rencana Penulisan [ ]
decodeTypes BaseDecodeType
[ ]
BarCodeReader(Bitmap dan Rectangle[ ], Perbedaan BaseDecode)
public BarCodeReader(Bitmap image, Rectangle[] areas, BaseDecodeType type)Parameters
image Bitmap
areas Rencana Penulisan [ ]
type BaseDecodeType
BarCodeReader(String)
Initifikasi instansi baru dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeReader dari file.
public BarCodeReader(string filename)Parameters
filename string
dengan nama filem.
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingBarCodeReader(Titik, Param BaseDecodeType[])
Initifikasi instansi baru dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeReader.
public BarCodeReader(string filename, params BaseDecodeType[] decodeTypes)Parameters
filename string
dengan nama filem.
decodeTypes BaseDecodeType
[ ]
jenis dekodasi
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingBarCodeReader(Tipe dan BaseDecode)
Initifikasi instansi baru dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeReader.
public BarCodeReader(string filename, BaseDecodeType type)Parameters
filename string
dengan nama filem.
type BaseDecodeType
Jenis decode yang
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingBarCodeReader(Stream)
Initifikasi instansi baru dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeReader.
public BarCodeReader(Stream stream)Parameters
stream Stream
dan aliran tersebut.
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingBarCodeReader(Perbedaan, BaseDecodeType)
Initifikasi instansi baru dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeReader.
public BarCodeReader(Stream stream, BaseDecodeType type)Parameters
stream Stream
dan aliran tersebut.
type BaseDecodeType
Jenis decode yang
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingBarCodeReader(Perbedaan, Param BaseDecodeType[])
Initifikasi instansi baru dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeReader.
public BarCodeReader(Stream stream, params BaseDecodeType[] decodeTypes)Parameters
stream Stream
dan aliran tersebut.
decodeTypes BaseDecodeType
[ ]
jenis dekodasi
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingProperties
BarcodeSettings
Parameter utama BarCode decoding. mengandung parameter yang mempengaruhi data yang diakui.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeSettings BarcodeSettings { get; }Nilai Properti
FoundBarCodes
Dapatkan pengiktirafan Aspose.BarCode.BarCodeRecognition.BarCodeResults array
public BarCodeResult[] FoundBarCodes { get; }Nilai Properti
BarCodeResult [ ]
Examples
Sampel ini menunjukkan cara membaca barcode dengan 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 UsingFoundCount
Menghitung Barcode yang diakui
public int FoundCount { get; }Nilai Properti
Examples
Sampel ini menunjukkan cara membaca barcode dengan 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 UsingProcessorSettings
Dapatkan pengaturan untuk menggunakan prosesor core.
public static ProcessorSettings ProcessorSettings { get; }Nilai Properti
Examples
Sampel ini menunjukkan cara menggunakan ProcessorSettings untuk menambahkan kinerja multi-trade maksimum
//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 memungkinkan untuk mengkonfigurasi kualitas dan kecepatan pengenalan secara manual.Anda dapat dengan cepat mengatur QualitySettings dengan preset tertanam: HighPerformance, NormalQuality,HighQuality, MaxBarCodes atau Anda dapat secara manual mengkonfigurasi opsi terpisah.Nilai default dari QualitySettings adalah NormalQuality.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QualitySettings QualitySettings { get; set; }Nilai Properti
Examples
Sampel ini menunjukkan cara menggunakan QualitySettings dengan 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 UsingTimeout
Dapatkan atau menetapkan waktu proses pengenalan dalam milisekund.
[XmlSerialization(Type = XmlSerializationType.Element)]
public int Timeout { get; set; }Nilai Properti
Examples
Sampel ini menunjukkan bagaimana untuk menghindari pengenalan anjing dengan timeount pada gambar besar
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 UsingMethods
Abort()
Fungsi memerlukan pengakhiran sesi pengenalan saat ini dari thread lain. aborsi adalah metode yang tidak dapat diblokir dan mengembalikan kontrol setelah panggilan.Metode ini harus digunakan ketika proses pengenalan terlalu lama.
public void Abort()Examples
Sampel ini menunjukkan bagaimana untuk memanggil fungsi aborsi dari thread lain
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(String)
Ekspor Properti BarCode ke file xml yang ditentukan
public bool ExportToXml(string xmlFile)Parameters
xmlFile string
Nama untuk file
Returns
Apakah ekspor atau tidak selesai dengan sukses.
Returns True dalam kasus keberhasilan; False Otherwise
ExportToXml(Stream)
Ekspor Properti BarCode ke xml-stream yang ditentukan
public bool ExportToXml(Stream xmlStream)Parameters
xmlStream Stream
xml-stream untuk menyelamatkan
Returns
Apakah ekspor atau tidak selesai dengan sukses.
Returns True dalam kasus keberhasilan; False Otherwise
ImportFromXml(String)
Mengimpor sifat BarCode dari file xml yang ditentukan dan menerapkannya ke contoh BarCodeReader saat ini.
public static BarCodeReader ImportFromXml(string xmlFile)Parameters
xmlFile string
Nama untuk file
Returns
Returns True dalam kasus keberhasilan;
False Otherwise
ImportFromXml(Stream)
Mengimpor sifat BarCode dari xml-stream yang ditentukan dan menerapkannya ke contoh BarCodeReader saat ini.
public static BarCodeReader ImportFromXml(Stream xmlStream)Parameters
xmlStream Stream
xml-stream untuk pengisian
Returns
Returns True dalam kasus keberhasilan;
False Otherwise
ReadBarCodes()
Baca Aspose.BarCode.BarCodeRecognition.BarCodeResults dari gambar.
public BarCodeResult[] ReadBarCodes()Returns
BarCodeResult [ ]
Mengembalikan array yang diakui Aspose.BarCode.BarCodeRecognition.BarCodeResults pada gambar.Jika tidak ada yang diakui, array nol dikembalikan.
Examples
Sampel ini menunjukkan cara membaca barcode dengan 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 UsingSetBarCodeImage(Bitmap)
public void SetBarCodeImage(Bitmap value)Parameters
value Bitmap
SetBarCodeImage(Bitmap dan Rectangle[])
public void SetBarCodeImage(Bitmap value, Rectangle[] areas)Parameters
value Bitmap
areas Rencana Penulisan [ ]
SetBarCodeImage(Bitmap dan Rectangle)
public void SetBarCodeImage(Bitmap value, Rectangle area)Parameters
value Bitmap
area Rectangle
SetBarCodeImage(String)
Mengatur file gambar untuk pengenalan.Ini harus dipanggil sebelum metode ReadBarCodes().
public void SetBarCodeImage(string filename)Parameters
filename string
File gambar untuk pengenalan.
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingSetBarCodeImage(Stream)
Mengatur image stream untuk pengenalan.Ini harus dipanggil sebelum metode ReadBarCodes().
public void SetBarCodeImage(Stream stream)Parameters
stream Stream
Image stream untuk recogniton.
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingSetBarCodeReadType(Perbedaan SingleDecodeType[])
Set Aspose.BarCode.BarCodeRecognition.SingleDecodeType tipe array untuk pengenalan.Ini harus dipanggil sebelum metode ReadBarCodes().
public void SetBarCodeReadType(params SingleDecodeType[] barcodeTypes)Parameters
barcodeTypes SingleDecodeType
[ ]
Aspose.BarCode.BarCodeRecognition.SingleDecodeType jenis array untuk dibaca.
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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 UsingSetBarCodeReadType(BaseDecodeType)
Mengatur jenis decode untuk pengenalan.Ini harus dipanggil sebelum metode ReadBarCodes().
[XmlSerialization(Name = "BarCodeReadType")]
public void SetBarCodeReadType(BaseDecodeType type)Parameters
type BaseDecodeType
Jenis barcode yang harus dibaca.
Examples
Sampel ini menunjukkan cara mengidentifikasi kode bar Code39 dan Code128.
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