Class DataMatrixExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
用于2D DataMatrix条形码的扩展编码文本生成器,适用于DataMatrixEncodeMode的ExtendedCodetext模式
public class DataMatrixExtCodetextBuilder : ExtCodetextBuilder
继承
object ← ExtCodetextBuilder ← DataMatrixExtCodetextBuilder
继承成员
ExtCodetextBuilder.Clear(), ExtCodetextBuilder.AddPlainCodetext(string), ExtCodetextBuilder.AddECICodetext(ECIEncodings, string), ExtCodetextBuilder.GetExtendedCodetext(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
示例
//扩展编码文本模式
//创建编码文本
DataMatrixExtCodetextBuilder textBuilder = new DataMatrixExtCodetextBuilder();
codetextBuilder.AddECICodetextWithEncodeMode(ECIEncodings.Win1251, DataMatrixEncodeMode.Bytes, "World");
codetextBuilder.AddPlainCodetext("Will");
codetextBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
codetextBuilder.AddCodetextWithEncodeMode(DataMatrixEncodeMode.C40, "ABCDE");
//生成编码文本
string codetext = textBuilder.GetExtendedCodetext();
//生成
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, codetext))
{
generator.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
构造函数
DataMatrixExtCodetextBuilder()
public DataMatrixExtCodetextBuilder()
方法
AddCodetextWithEncodeMode(DataMatrixEncodeMode, string)
将定义的编码模式的编码文本添加到扩展编码文本项目中
public void AddCodetextWithEncodeMode(DataMatrixEncodeMode encodeMode, string codetext)
参数
encodeMode
DataMatrixEncodeMode
编码模式值
codetext
string
要作为扩展编码文本项目添加的Unicode编码文本
AddECICodetextWithEncodeMode(ECIEncodings, DataMatrixEncodeMode, string)
将带有定义编码模式的扩展通道标识符的编码文本添加到扩展编码文本项目中
public void AddECICodetextWithEncodeMode(ECIEncodings ECIEncoding, DataMatrixEncodeMode encodeMode, string codetext)
参数
ECIEncoding
ECIEncodings
扩展通道标识符
encodeMode
DataMatrixEncodeMode
编码模式值
codetext
string
要作为带有扩展通道标识符的扩展编码文本项目添加的Unicode编码文本,使用定义的编码模式
GetExtendedCodetext()
从扩展编码文本列表生成扩展编码文本。
public override string GetExtendedCodetext()
返回
作为字符串的扩展编码文本