Class QRExtendedParameters

Class QRExtendedParameters

Nama dari : Aspose.BarCode.BarCodeRecognition Perhitungan: Aspose.BarCode.dll (25.4.0)

Menyimpan QR Berstruktur Tambahkan informasi kode bar yang diakui

public sealed class QRExtendedParameters : BaseExtendedParameters

Inheritance

object BaseExtendedParameters QRExtendedParameters

anggota yang diwarisi

BaseExtendedParameters.IsEmpty , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Sampel ini menunjukkan bagaimana untuk mendapatkan QR Struktured Append data

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("QR Structured Append Quantity: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity);
        Console.WriteLine("QR Structured Append Index: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex);
        Console.WriteLine("QR Structured Append ParityData: " + result.Extended.QR.QRStructuredAppendModeParityData);
    }
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.QR)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("QR Structured Append Quantity: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity)
        Console.WriteLine("QR Structured Append Index: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex)
        Console.WriteLine("QR Structured Append ParityData: " + result.Extended.QR.QRStructuredAppendModeParityData)
    Next
End Using

Properties

Perbedaan MicroQR

Versi dari kode MicroQR yang diakui. dari M1 ke M4.

public MicroQRVersion MicroQRVersion { get; }

Nilai Properti

MicroQRVersion

Tingkat QRR

Reed-Solomon error correction level of recognized barcode. dari rendah ke tinggi: LevelL, LevelM, LevelQ, LevelH.

public QRErrorLevel QRErrorLevel { get; }

Nilai Properti

QRErrorLevel

Rencana utamaModeBarCodeIndex

Mendapatkan indeks kode bar mode QR terstruktur. indeks dimulai dari 0. nilai default adalah -1.

public int QRStructuredAppendModeBarCodeIndex { get; }

Nilai Properti

int

QRStructuredAppendModeBarCodesKuantitas

Mendapatkan kuantitas kode bar mode QR yang terstruktur. nilai default adalah -1.

public int QRStructuredAppendModeBarCodesQuantity { get; }

Nilai Properti

int

QRStructuredAppendModeParityData

Mendapatkan data paritas mode lampiran terstruktur QR. nilai default adalah -1.

public int QRStructuredAppendModeParityData { get; }

Nilai Properti

int

QR versi

Versi kode QR yang diakui. dari Versi 1 hingga Versi 40.

public QRVersion QRVersion { get; }

Nilai Properti

QRVersion

RectMicroQRversi

Versi kode RectMicroQR yang diakui. dari R7x43 hingga R17x139.

public RectMicroQRVersion RectMicroQRVersion { get; }

Nilai Properti

RectMicroQRVersion

Methods

Equals(objek)

Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan nilai Aspose.BarCode.BarCodeRecognition.QRExtendedParameter yang ditentukan.

public override bool Equals(object obj)

Parameters

obj object

Sebuah System.Object nilai untuk membandingkan dengan instansi ini.

Returns

bool

benar jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, palsu.

GetHashCode()

Kembalikan kode hash untuk kasus ini.

public override int GetHashCode()

Returns

int

32-bit telah menandatangani kode hash lengkap.

ToString()

Mengembalikan representasi string yang dapat dibaca oleh manusia dari Aspose.BarCode.BarCodeRecognition.QRExtendedParameter ini.

public override string ToString()

Returns

string

Sebuah string yang mewakili Aspose.BarCode.BarCodeRecognition.QRExtendedParameter ini.

Operators

Pengendali =(Perbedaan Parameter, Parameter)

Mengembalikan nilai yang menunjukkan apakah Aspose.BarCode.BarCodeRecognition.QRExtended nilai parameter sama dengan yang kedua.

public static bool operator ==(QRExtendedParameters first, QRExtendedParameters second)

Parameters

first QRExtendedParameters

Nilai yang pertama dibandingkan

second QRExtendedParameters

Nilai Perbandingan Kedua

Returns

bool

benar Jika yang pertama memiliki nilai yang sama dengan yang kedua; jika tidak, palsu.

Operator !=(Perbedaan Parameter, Parameter)

Mengembalikan nilai yang menunjukkan apakah Aspose.BarCode.BarCodeRecognition.QRExtended nilai parameter berbeda dari yang kedua.

public static bool operator !=(QRExtendedParameters first, QRExtendedParameters second)

Parameters

first QRExtendedParameters

Nilai yang pertama dibandingkan

second QRExtendedParameters

Nilai Perbandingan Kedua

Returns

bool

benar Jika yang pertama memiliki nilai yang berbeda dari yang kedua; jika tidak, palsu.

 Indonesia