Class MaxiCodeCodetext
Class MaxiCodeCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
用于编码和解码嵌入在 MaxiCode 代码中的文本的基类。
public abstract class MaxiCodeCodetext : IComplexCodetext
继承
派生
MaxiCodeStandardCodetext, MaxiCodeStructuredCodetext
实现
继承成员
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
示例
此示例演示如何将原始 MaxiCode 编码文本解码为 MaxiCodeCodetext 实例。
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.MaxiCode))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.TryDecodeMaxiCode(result.Extended.MaxiCode.MaxiCodeMode, result.CodeText);
Console.WriteLine("条形码类型: " + resultMaxiCodeCodetext.GetBarcodeType());
Console.WriteLine("MaxiCode 模式: " + resultMaxiCodeCodetext.GetMode());
Console.WriteLine("条形码编码文本: " + resultMaxiCodeCodetext.GetConstructedCodetext());
}
}
构造函数
MaxiCodeCodetext()
protected MaxiCodeCodetext()
属性
ECIEncoding
获取或设置 ECI 编码。用于当 MaxiCodeEncodeMode 为 Auto 时。 默认值: ISO-8859-1
public ECIEncodings ECIEncoding { get; set; }
属性值
MaxiCodeEncodeMode
获取或设置 MaxiCode 编码模式。 默认值: Auto。
public MaxiCodeEncodeMode MaxiCodeEncodeMode { get; set; }
属性值
方法
GetBarcodeType()
获取条形码类型。
public BaseEncodeType GetBarcodeType()
返回
条形码类型。
GetConstructedCodetext()
构造编码文本
public abstract string GetConstructedCodetext()
返回
构造的编码文本
GetMode()
获取 MaxiCode 模式。
public abstract MaxiCodeMode GetMode()
返回
MaxiCode 模式
InitFromString(string)
从构造的编码文本初始化实例。
public abstract void InitFromString(string constructedCodetext)
参数
constructedCodetext
string
构造的编码文本。