Class DotCodeExtCodetextBuilder
ชื่อพื้นที่: Aspose.BarCode.Generation การประกอบ: Aspose.BarCode.dll (25.4.0)
เครื่องกําเนิดข้อความที่ขยายสําหรับ 2D รหัสบาร์ DotCode สําหรับ ExtendedCodetext Mode ของ DotCodeEncodeMode
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
Inheritance
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
อนุญาโตตุลาการ
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()
Examples
//Extended codetext mode
//create 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("Reader initialization info");
//generate codetext
string codetext = textBuilder.GetExtendedCodetext();
//generate
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Constructors
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
Methods
AddFNC1FormatIdentifier()
เพิ่มตัวระบุรูปแบบ FNC1 ไปยังรายการโค้ดข้อความที่ขยาย
public void AddFNC1FormatIdentifier()
AddFNC3Readerการเริ่มต้น()
เพิ่มการเริ่มต้นของผู้อ่าน FNC3 ไปยังรายการข้อความโค้ดที่ขยาย
public void AddFNC3ReaderInitialization()
AddFNC3SymbolSeparator()
เพิ่มตัวแยกสัญลักษณ์ FNC3 ไปยังรายการโค้ดข้อความที่ขยาย
public void AddFNC3SymbolSeparator()
AddStructuredAppendMode(int, int)
โหมดการเพิ่มโครงสร้างไปยังรายการโค้ดข้อความที่ขยาย
public void AddStructuredAppendMode(int barcodeId, int barcodesCount)
Parameters
barcodeId
int
ID บาร์โค้ด
barcodesCount
int
บาร์โค้ด
GetExtendedCodetext()
สร้างข้อความโค้ดขยายจากรายการโค้ดขยาย
public override string GetExtendedCodetext()
Returns
รหัสผ่านที่ขยายเป็น string