Class BarCodeResult
Название пространства: Aspose.BarCode.BarCodeRecognition Ассоциация: Aspose.BarCode.dll (25.4.0)
Сохранить распознаваемые данные баркода, такие как Aspose.BarCode.BarCodeRecognition.SingleDecodeType тип, System.String кодтекст,Aspose.BarCode.BarCodeRecognition.BarCodeRegionПараметры региона и другие параметры
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
Inheritance
Implements
Наследованные члены
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Этот образца показывает, как получить 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 Using
Constructors
BarCodeResult(BarCodeResult)
Создает копию класса Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public BarCodeResult(BarCodeResult result)
Parameters
result
BarCodeResult
Копию Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Properties
CodeBytes
Получает зашифрованный код байтов
public byte[] CodeBytes { get; }
Стоимость недвижимости
byte [ ]
CodeText
Получается текст кода
public string CodeText { get; }
Стоимость недвижимости
CodeType
Получить тип баркода
public SingleDecodeType CodeType { get; }
Стоимость недвижимости
CodeTypeName
Получить название типа баркода
public string CodeTypeName { get; }
Стоимость недвижимости
Confidence
Получается признанный уровень доверия признанного баркода
public BarCodeConfidence Confidence { get; }
Стоимость недвижимости
Extended
Получает расширенные параметры признанного баркода
public BarCodeExtendedParameters Extended { get; }
Стоимость недвижимости
ReadingQuality
Получается качество чтения. работает для 1D и почтовых баркодов.
public double ReadingQuality { get; }
Стоимость недвижимости
Region
Получить регион баркода
public BarCodeRegionParameters Region { get; }
Стоимость недвижимости
Methods
Clone()
Создает копию класса Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Returns
Верните копию класса Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Equals(BarCodeResult)
Возвращает стоимость, указывающую, равна ли эта инстанция определенной стоимости Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public bool Equals(BarCodeResult other)
Parameters
other
BarCodeResult
Стоимость Aspose.BarCode.BarCodeRecognition.BarCodeResult для сравнения с этой инстанцией.
Returns
Истинный если OBJ имеет такую же ценность, как и эта инстанция; в противном случае, Фальшивый.
Equals(Объекты)
Возвращает стоимость, указывающую, равна ли эта инстанция определенной стоимости Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override bool Equals(object obj)
Parameters
obj
object
Системная.объектное значение для сравнения с этой инстанцией.
Returns
Истинный если OBJ имеет такую же ценность, как и эта инстанция; в противном случае, Фальшивый.
GetCodeText(Encoding)
Получите код текста с помощью кодирования.
public string GetCodeText(Encoding encoding)
Parameters
encoding
Encoding
Кодирование для кодотекста.
Returns
Шрифт, содержащий признанный код текста.
GetHashCode()
Возвращайте код хаша для этого случая.
public override int GetHashCode()
Returns
32-битный подписанный полный хаш-код.
ToString()
Возвращает человечески читаемое изображение этого Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()
Returns
Шрифт, представляющий этот Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Operators
Оператор =(BarCodeResult и BarCodeResult)
Возвращает значение, указывающее на то, является ли первое значение Aspose.BarCode.BarCodeRecognition.BarCodeResult равным другому.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
Parameters
first
BarCodeResult
Первая сравнительная ценность
second
BarCodeResult
Вторая сравнительная ценность
Returns
Истинный Если первый имеет такую же ценность, как и второй; в противном случае, Фальшивый.
Оператор !=(BarCodeResult и BarCodeResult)
Возвращает значение, указывающее, если первая стоимость Aspose.BarCode.BarCodeRecognition.BarCodeResult отличается от второй.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
Parameters
first
BarCodeResult
Первая сравнительная ценность
second
BarCodeResult
Вторая сравнительная ценность
Returns
Истинный Если первый имеет разную ценность от второго; иначе, Фальшивый.