BarCodeReader
isi
[
bersembunyi
]BarCodeReader class
BarCodeReader mengenkapsulasi gambar yang mungkin berisi satu atau beberapa barcode, kemudian dapat melakukan operasi ReadBarCodes untuk mendeteksi barcode.
public class BarCodeReader : Component
Konstruktor
Nama | Keterangan |
---|---|
BarCodeReader() | Menginisialisasi instance baru dariBarCodeReader kelas dengan nilai default. Diperlukan untuk menyetel gambar (SetBitmapImage()) sebelum memanggil metode ReadBarCodes(). |
BarCodeReader(Bitmap) | Menginisialisasi instance baru dariBarCodeReader kelas dari gambar. |
BarCodeReader(Stream) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(string) | Menginisialisasi instance baru dariBarCodeReader kelas dari file. |
BarCodeReader(Bitmap, BaseDecodeType) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Bitmap, params BaseDecodeType[]) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Stream, BaseDecodeType) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Stream, params BaseDecodeType[]) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(string, BaseDecodeType) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(string, params BaseDecodeType[]) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Menginisialisasi instance baru dariBarCodeReader kelas. |
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Menginisialisasi instance baru dariBarCodeReader kelas. |
Properti
Nama | Keterangan |
---|---|
BarcodeSettings { get; } | Parameter decoding BarCode utama. Berisi parameter yang berpengaruh pada data yang dikenali. |
FoundBarCodes { get; } | DiakuiBarCodeResult s array |
FoundCount { get; } | Mendapatkan jumlah kode batang yang dikenali |
QualitySettings { get; set; } | QualitySettings memungkinkan untuk mengonfigurasi kualitas dan kecepatan pengenalan secara manual. Anda dapat dengan cepat mengatur QualitySettings dengan preset tertanam: HighPerformance, NormalQuality, HighQuality, MaxBarCodes atau Anda dapat mengonfigurasi opsi terpisah secara manual. Nilai default QualitySettings adalah NormalQuality. |
Timeout { get; set; } | Mendapat atau menyetel batas waktu proses pengenalan dalam milidetik. |
static ProcessorSettings { get; } | Mendapatkan pengaturan penggunaan inti prosesor. |
Metode
Nama | Keterangan |
---|---|
static ImportFromXml(Stream) | Mengimpor properti BarCode dari xml-stream yang ditentukan dan menerapkannya ke instance BarCodeReader saat ini. |
static ImportFromXml(string) | Mengimpor properti BarCode dari file xml yang ditentukan dan menerapkannya ke instance BarCodeReader saat ini. |
Abort() | Fungsi meminta penghentian sesi pengenalan saat ini dari utas lainnya. Batalkan adalah metode yang tidak dapat diblokir dan mengembalikan kontrol tepat setelah menelepon. Metode ini sebaiknya digunakan saat proses pengenalan terlalu lama. |
ExportToXml(Stream) | Mengekspor properti BarCode ke aliran xml yang ditentukan |
ExportToXml(string) | Mengekspor properti BarCode ke file xml yang ditentukan |
ReadBarCodes() | BacaBarCodeResult s dari gambar. |
SetBarCodeImage(Bitmap) | Mengatur gambar bitmap untuk pengenalan. Harus dipanggil sebelum metode ReadBarCodes(). |
SetBarCodeImage(Stream) | Mengatur aliran gambar untuk pengenalan. Harus dipanggil sebelum metode ReadBarCodes(). |
SetBarCodeImage(string) | Mengatur file gambar untuk dikenali. Harus dipanggil sebelum metode ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle) | Mengatur gambar bitmap dan area untuk pengenalan. Harus dipanggil sebelum metode ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle[]) | Mengatur gambar bitmap dan area untuk dikenali. Harus dipanggil sebelum metode ReadBarCodes(). |
SetBarCodeReadType(BaseDecodeType) | Mengatur jenis dekode untuk pengenalan. Harus dipanggil sebelum metode ReadBarCodes(). |
SetBarCodeReadType(params SingleDecodeType[]) | SetSingleDecodeType ketik array untuk pengenalan. Harus dipanggil sebelum metode ReadBarCodes(). |
Contoh
Contoh ini menunjukkan cara mendeteksi barcode Code39 dan Code128.
[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
Lihat juga
- ruang nama Aspose.BarCode.BarCodeRecognition
- perakitan Aspose.BarCode