Class MaxiCodeCodetext

Class MaxiCodeCodetext

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

用于编码和解码嵌入在 MaxiCode 代码中的文本的基类。

public abstract class MaxiCodeCodetext : IComplexCodetext

继承

objectMaxiCodeCodetext

派生

MaxiCodeStandardCodetext, MaxiCodeStructuredCodetext

实现

IComplexCodetext

继承成员

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; }

属性值

ECIEncodings

MaxiCodeEncodeMode

获取或设置 MaxiCode 编码模式。 默认值: Auto。

public MaxiCodeEncodeMode MaxiCodeEncodeMode { get; set; }

属性值

MaxiCodeEncodeMode

方法

GetBarcodeType()

获取条形码类型。

public BaseEncodeType GetBarcodeType()

返回

BaseEncodeType

条形码类型。

GetConstructedCodetext()

构造编码文本

public abstract string GetConstructedCodetext()

返回

string

构造的编码文本

GetMode()

获取 MaxiCode 模式。

public abstract MaxiCodeMode GetMode()

返回

MaxiCodeMode

MaxiCode 模式

InitFromString(string)

从构造的编码文本初始化实例。

public abstract void InitFromString(string constructedCodetext)

参数

constructedCodetext string

构造的编码文本。

 中文