Class BarCodeResult

Class BarCodeResult

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

인식된 바코드 데이터를 Aspose.BarCode.BarCodeRecognition.SingleDecodeType 유형, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region 및 기타 매개변수와 함께 저장합니다.

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

상속

objectBarCodeResult

구현

ICloneable, IEquatable<barcoderesult>

상속된 멤버

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

예제

이 샘플은 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("바코드 유형: " + result.CodeTypeName);
        Console.WriteLine("바코드 코드 텍스트: " + result.CodeText);
        Console.WriteLine("바코드 신뢰도: " + result.Confidence);
        Console.WriteLine("바코드 읽기 품질: " + result.ReadingQuality);
        Console.WriteLine("바코드 각도: " + 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("바코드 유형: " + result.CodeTypeName)
        Console.WriteLine("바코드 코드 텍스트: " + result.CodeText)
        Console.WriteLine("바코드 신뢰도: " + result.Confidence)
        Console.WriteLine("바코드 읽기 품질: " + result.ReadingQuality)
        Console.WriteLine("바코드 각도: " + result.Region.Angle)
    Next
End Using

생성자

BarCodeResult(BarCodeResult)

Aspose.BarCode.BarCodeRecognition.BarCodeResult 클래스의 복사본을 생성합니다.

public BarCodeResult(BarCodeResult result)

매개변수

result BarCodeResult

Aspose.BarCode.BarCodeRecognition.BarCodeResult 인스턴스의 복사본입니다.

속성

CodeBytes

인코딩된 코드 바이트를 가져옵니다.

public byte[] CodeBytes { get; }

속성 값

byte[]

CodeText

코드 텍스트를 가져옵니다.

public string CodeText { get; }

속성 값

string

CodeType

바코드 유형을 가져옵니다.

public SingleDecodeType CodeType { get; }

속성 값

SingleDecodeType

CodeTypeName

바코드 유형의 이름을 가져옵니다.

public string CodeTypeName { get; }

속성 값

string

Confidence

인식된 바코드의 신뢰도 수준을 가져옵니다.

public BarCodeConfidence Confidence { get; }

속성 값

BarCodeConfidence

Extended

인식된 바코드의 확장 매개변수를 가져옵니다.

public BarCodeExtendedParameters Extended { get; }

속성 값

BarCodeExtendedParameters

ReadingQuality

읽기 품질을 가져옵니다. 1D 및 우편 바코드에 대해 작동합니다.

public double ReadingQuality { get; }

속성 값

double

Region

바코드 영역을 가져옵니다.

public BarCodeRegionParameters Region { get; }

속성 값

BarCodeRegionParameters

메서드

Clone()

Aspose.BarCode.BarCodeRecognition.BarCodeResult 클래스의 복사본을 생성합니다.

public object Clone()

반환 값

object

Aspose.BarCode.BarCodeRecognition.BarCodeResult 클래스의 복사본을 반환합니다.

Equals(BarCodeResult)

이 인스턴스가 지정된 Aspose.BarCode.BarCodeRecognition.BarCodeResult 값과 같은지 여부를 나타내는 값을 반환합니다.

public bool Equals(BarCodeResult other)

매개변수

other BarCodeResult

이 인스턴스와 비교할 Aspose.BarCode.BarCodeRecognition.BarCodeResult 값입니다.

반환 값

bool

true이면 obj가 이 인스턴스와 같은 값을 가지며, 그렇지 않으면 false입니다.

Equals(object)

이 인스턴스가 지정된 Aspose.BarCode.BarCodeRecognition.BarCodeResult 값과 같은지 여부를 나타내는 값을 반환합니다.

public override bool Equals(object obj)

매개변수

obj object

이 인스턴스와 비교할 System.Object 값입니다.

반환 값

bool

true이면 obj가 이 인스턴스와 같은 값을 가지며, 그렇지 않으면 false입니다.

GetCodeText(Encoding)

인코딩된 코드 텍스트를 가져옵니다.

public string GetCodeText(Encoding encoding)

매개변수

encoding Encoding

코드 텍스트의 인코딩입니다.

반환 값

string

인식된 코드 텍스트를 포함하는 문자열입니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

public override int GetHashCode()

반환 값

int

32비트 부호 있는 정수 해시 코드입니다.

ToString()

이 Aspose.BarCode.BarCodeRecognition.BarCodeResult의 사람이 읽을 수 있는 문자열 표현을 반환합니다.

public override string ToString()

반환 값

string

이 Aspose.BarCode.BarCodeRecognition.BarCodeResult를 나타내는 문자열입니다.

연산자

operator ==(BarCodeResult, BarCodeResult)

첫 번째 Aspose.BarCode.BarCodeRecognition.BarCodeResult 값이 두 번째 값과 같은지 여부를 나타내는 값을 반환합니다.

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

매개변수

first BarCodeResult

첫 번째 비교 값

second BarCodeResult

두 번째 비교 값

반환 값

bool

true이면 first가 second와 같은 값을 가지며, 그렇지 않으면 false입니다.

operator !=(BarCodeResult, BarCodeResult)

첫 번째 Aspose.BarCode.BarCodeRecognition.BarCodeResult 값이 두 번째 값과 다른지 여부를 나타내는 값을 반환합니다.

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

매개변수

first BarCodeResult

첫 번째 비교 값

second BarCodeResult

두 번째 비교 값

반환 값

bool

true이면 first가 second와 다른 값을 가지며, 그렇지 않으면 false입니다.

 한국어