Class DataMatrixExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Trình tạo mã codetext mở rộng cho mã vạch 2D DataMatrix cho Chế độ Codetext Mở rộng của DataMatrixEncodeMode
public class DataMatrixExtCodetextBuilder : ExtCodetextBuilder
Kế thừa
object ← ExtCodetextBuilder ← DataMatrixExtCodetextBuilder
Các thành viên được kế thừa
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()
Ví dụ
//Chế độ codetext mở rộng
//tạo codetext
DataMatrixExtCodetextBuilder textBuilder = new DataMatrixExtCodetextBuilder();
codetextBuilder.AddECICodetextWithEncodeMode(ECIEncodings.Win1251, DataMatrixEncodeMode.Bytes, "Thế giới");
codetextBuilder.AddPlainCodetext("Sẽ");
codetextBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
codetextBuilder.AddCodetextWithEncodeMode(DataMatrixEncodeMode.C40, "ABCDE");
//tạo codetext
string codetext = textBuilder.GetExtendedCodetext();
//tạo
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, codetext))
{
generator.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Các hàm khởi tạo
DataMatrixExtCodetextBuilder()
public DataMatrixExtCodetextBuilder()
Các phương thức
AddCodetextWithEncodeMode(DataMatrixEncodeMode, string)
Thêm codetext với chế độ mã hóa đã định nghĩa vào danh sách codetext mở rộng
public void AddCodetextWithEncodeMode(DataMatrixEncodeMode encodeMode, string codetext)
Tham số
encodeMode
DataMatrixEncodeMode
Giá trị chế độ mã hóa
codetext
string
Codetext ở định dạng unicode để thêm vào danh sách codetext mở rộng
AddECICodetextWithEncodeMode(ECIEncodings, DataMatrixEncodeMode, string)
Thêm codetext với Định danh Kênh Mở rộng với chế độ mã hóa đã định nghĩa
public void AddECICodetextWithEncodeMode(ECIEncodings ECIEncoding, DataMatrixEncodeMode encodeMode, string codetext)
Tham số
ECIEncoding
ECIEncodings
Định danh Kênh Mở rộng
encodeMode
DataMatrixEncodeMode
Giá trị chế độ mã hóa
codetext
string
Codetext ở định dạng unicode để thêm vào danh sách codetext mở rộng với Định danh Kênh Mở rộng với chế độ mã hóa đã định nghĩa
GetExtendedCodetext()
Tạo codetext mở rộng từ danh sách codetext mở rộng.
public override string GetExtendedCodetext()
Trả về
Codetext mở rộng dưới dạng chuỗi