Class DotCodeExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Trình tạo codetext mở rộng cho mã vạch 2D DotCode cho Chế độ Codetext Mở rộng của DotCodeEncodeMode
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
Kế thừa
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
Các Thành viên 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
DotCodeExtCodetextBuilder textBuilder = new DotCodeExtCodetextBuilder();
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF16BE, "犬Power狗");
textBuilder.AddPlainCodetext("Plain text");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Thông tin khởi tạo máy đọc");
//tạo codetext
string codetext = textBuilder.GetExtendedCodetext();
//tạo
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Các Hàm Khởi Tạo
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
Các Phương Thức
AddFNC1FormatIdentifier()
Thêm định danh định dạng FNC1 vào các mục codetext mở rộng
public void AddFNC1FormatIdentifier()
AddFNC3ReaderInitialization()
Thêm khởi tạo máy đọc FNC3 vào các mục codetext mở rộng
public void AddFNC3ReaderInitialization()
AddFNC3SymbolSeparator()
Thêm dấu phân cách ký hiệu FNC3 vào các mục codetext mở rộng
public void AddFNC3SymbolSeparator()
AddStructuredAppendMode(int, int)
Thêm chế độ thêm cấu trúc vào các mục codetext mở rộng
public void AddStructuredAppendMode(int barcodeId, int barcodesCount)
Tham số
barcodeId
int
ID của mã vạch
barcodesCount
int
Số lượng mã vạch
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