Class DotCodeExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
ژنراتور متن کد گسترشیافته برای بارکدهای 2D DotCode در حالت ExtendedCodetext Mode از DotCodeEncodeMode
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
وراثت
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()
مثالها
//حالت متن کد گسترشیافته
//ایجاد متن کد
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("اطلاعات اولیه خواننده");
//ایجاد متن کد
string codetext = textBuilder.GetExtendedCodetext();
//ایجاد
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
سازندهها
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
متدها
AddFNC1FormatIdentifier()
شناسه فرمت FNC1 را به اقلام متن کد گسترشیافته اضافه میکند
public void AddFNC1FormatIdentifier()
AddFNC3ReaderInitialization()
مقداردهی اولیه خواننده FNC3 را به اقلام متن کد گسترشیافته اضافه میکند
public void AddFNC3ReaderInitialization()
AddFNC3SymbolSeparator()
جداکننده نماد FNC3 را به اقلام متن کد گسترشیافته اضافه میکند
public void AddFNC3SymbolSeparator()
AddStructuredAppendMode(int, int)
حالت الحاق ساختاری را به اقلام متن کد گسترشیافته اضافه میکند
public void AddStructuredAppendMode(int barcodeId, int barcodesCount)
پارامترها
barcodeId
int
شناسه بارکد
barcodesCount
int
تعداد بارکدها
GetExtendedCodetext()
متن کد گسترشیافته را از لیست متن کد گسترشیافته تولید میکند.
public override string GetExtendedCodetext()
بازگشت
متن کد گسترشیافته به عنوان رشته