Class OneDExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
存储识别的1D条形码的特殊数据,如单独的编码文本和校验和
public sealed class OneDExtendedParameters : BaseExtendedParameters
继承
object ← BaseExtendedParameters ← OneDExtendedParameters
继承成员
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; }
属性值
Value
获取没有校验和的1D条形码编码文本。
public string Value { get; }
属性值
方法
Equals(object)
返回一个值,指示此实例是否等于指定的Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters值。
public override bool Equals(object obj)
参数
obj
object
要与此实例进行比较的System.Object值。
返回
true 如果obj与此实例的值相同;否则,false。
GetHashCode()
返回此实例的哈希代码。
public override int GetHashCode()
返回
一个32位有符号整数哈希代码。
ToString()
返回此Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters的可读字符串表示。
public override string ToString()
返回
表示此Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters的字符串。
运算符
operator ==(OneDExtendedParameters, OneDExtendedParameters)
返回一个值,指示第一个Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters值是否等于第二个。
public static bool operator ==(OneDExtendedParameters first, OneDExtendedParameters second)
参数
first
OneDExtendedParameters
第一个比较值
second
OneDExtendedParameters
第二个比较值
返回
true 如果first与second的值相同;否则,false。
operator !=(OneDExtendedParameters, OneDExtendedParameters)
返回一个值,指示第一个Aspose.BarCode.BarCodeRecognition.OneDExtendedParameters值是否与第二个不同。
public static bool operator !=(OneDExtendedParameters first, OneDExtendedParameters second)
参数
first
OneDExtendedParameters
第一个比较值
second
OneDExtendedParameters
第二个比较值
返回
true 如果first与second的值不同;否则,false。