Class BarCodeResult
Пространство от имена: Aspose.BarCode.BarCodeRecognition Събиране: Aspose.BarCode.dll (26.3.0)
Съхранява разпознати данни за баркод, като Aspose.BarCode.BarCodeRecognition.SingleDecodeType тип, System.String кодов текст, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region and other parameters
public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>Parameters
Parameters
Наследени членове
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Parameters
Този пример показва как да се получи BarCodeResult.
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
generator.Save(@"c:\test.png");
}
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);
Console.WriteLine("BarCode Confidence: " + result.Confidence);
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
Console.WriteLine("BarCode Angle: " + result.Region.Angle);
}
}
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
generator.Save("c:\test.png")
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 Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Confidence: " + result.Confidence)
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
Console.WriteLine("BarCode Angle: " + result.Region.Angle)
Next
End UsingParameters
BarCodeResult(BarCodeResult)
Създава копие на класа Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public BarCodeResult(BarCodeResult result)Parameters
result BarCodeResult
Копие на Aspose.BarCode.BarCodeRecognition.BarCodeResult инстанция.
Parameters
CodeBytes
Получава кодираните байтове на кода
public byte[] CodeBytes { get; }Стойност на свойството
byte []
CodeText
Получава текста на кода
public string CodeText { get; }Стойност на свойството
CodeType
Получава типа на баркода
public SingleDecodeType CodeType { get; }Стойност на свойството
CodeTypeName
Получава името на типа на баркода
public string CodeTypeName { get; }Стойност на свойството
Увереност
Получава ниво на увереност за разпознаването на разпознатия баркод
public BarCodeConfidence Confidence { get; }Стойност на свойството
Разширен
Получава разширени параметри на разпознатия баркод
public BarCodeExtendedParameters Extended { get; }Стойност на свойството
ReadingQuality
Получава качеството на четене. Работи за 1D и пощенски баркодове.
public double ReadingQuality { get; }Стойност на свойството
Region
Получава региона на баркода
public BarCodeRegionParameters Region { get; }Стойност на свойството
Parameters
Clone()
Създава копие на Aspose.BarCode.BarCodeRecognition.BarCodeResult class.
public object Clone()Parameters
Връща копие на класа Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Equals(BarCodeResult)
Връща стойност, указваща дали този екземпляр е равен на зададена стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public bool Equals(BarCodeResult other)Parameters
other BarCodeResult
Стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult за сравнение с този екземпляр.
Parameters
true if first has the different value from second; otherwise, false.
Equals(object)
Връща стойност, указваща дали този екземпляр е равен на зададена стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override bool Equals(object obj)Parameters
obj object
Стойност от тип System.Object за сравнение с този екземпляр.
Parameters
true if first has the different value from second; otherwise, false.
GetCodeText(Encoding)
Получава текста на кода с кодиране.
public string GetCodeText(Encoding encoding)Parameters
encoding Parameters
Кодирането за текста на кода.
Parameters
Низ, съдържащ разпознатия текст на кода.
Parameters
This example shows how to use GetCodeText:
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix))
{
gen.SetCodeText("車種名", Encoding.GetEncoding(932));
gen.Save("barcode.png", BarCodeImageFormat.Png);
}
using (BarCodeReader reader = new BarCodeReader("barcode.png", DecodeType.DataMatrix))
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine("BarCode CodeText: " + result.GetCodeText(Encoding.GetEncoding(932)));GetHashCode()
Връща хеш кода за този екземпляр.
public override int GetHashCode()Parameters
32-битов подписан целочислен хеш код.
ToString()
Връща човеко‑четимо низово представяне на този Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()Parameters
Низ, който представлява този Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Parameters
оператор ==(BarCodeResult, BarCodeResult)
Връща стойност, указваща дали първата стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult е равна на втората.
public static bool operator ==(BarCodeResult first, BarCodeResult second)Parameters
first BarCodeResult
Първа сравнявана стойност
second BarCodeResult
Втора сравнявана стойност
Parameters
true if first has the different value from second; otherwise, false.
оператор !=(BarCodeResult, BarCodeResult)
Връща стойност, указваща дали първата стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult е различна от втората.
public static bool operator !=(BarCodeResult first, BarCodeResult second)Parameters
first BarCodeResult
Първа сравнявана стойност
second BarCodeResult
Втора сравнявана стойност
Parameters
true if first has the different value from second; otherwise, false.