Class OneDExtendedParameters

Class OneDExtendedParameters

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

存储识别的1D条形码的特殊数据,如单独的编码文本和校验和

public sealed class OneDExtendedParameters : BaseExtendedParameters

继承

objectBaseExtendedParametersOneDExtendedParameters

继承成员

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

示例

此示例演示如何获取1D条形码的值和校验和

using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.EAN13))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("条形码类型: " + result.CodeTypeName);
        Console.WriteLine("条形码编码文本: " + result.CodeText);
        Console.WriteLine("条形码值: " + result.Extended.OneD.Value);
        Console.WriteLine("条形码校验和: " + result.Extended.OneD.CheckSum);
    }
}
Using generator As New BarcodeGenerator(EncodeTypes.EAN13, "1234567890128")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.EAN13)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("条形码类型: " + result.CodeTypeName)
        Console.WriteLine("条形码编码文本: " + result.CodeText)
        Console.WriteLine("条形码值: " + result.Extended.OneD.Value)
        Console.WriteLine("条形码校验和: " + result.Extended.OneD.CheckSum)
    Next
End Using

属性

CheckSum

获取1D条形码的校验和。

public string CheckSum { get; }

属性值

string

Value

获取没有校验和的1D条形码编码文本。

public string Value { get; }

属性值

string

方法

Equals(object)

返回一个值,指示此实例是否等于指定的Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters值。

public override bool Equals(object obj)

参数

obj object

要与此实例进行比较的System.Object值。

返回

bool

true 如果obj与此实例的值相同;否则,false

GetHashCode()

返回此实例的哈希代码。

public override int GetHashCode()

返回

int

一个32位有符号整数哈希代码。

ToString()

返回此Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters的可读字符串表示。

public override string ToString()

返回

string

表示此Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters的字符串。

运算符

operator ==(OneDExtendedParameters, OneDExtendedParameters)

返回一个值,指示第一个Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters值是否等于第二个。

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

参数

first OneDExtendedParameters

第一个比较值

second OneDExtendedParameters

第二个比较值

返回

bool

true 如果first与second的值相同;否则,false

operator !=(OneDExtendedParameters, OneDExtendedParameters)

返回一个值,指示第一个Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters值是否与第二个不同。

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

参数

first OneDExtendedParameters

第一个比较值

second OneDExtendedParameters

第二个比较值

返回

bool

true 如果first与second的值不同;否则,false

 中文