Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

ژنراتور متن کد گسترش‌یافته برای بارکدهای 2D DotCode در حالت ExtendedCodetext Mode از DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

وراثت

objectExtCodetextBuilderDotCodeExtCodetextBuilder

اعضای ارث‌برده شده

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()

بازگشت

string

متن کد گسترش‌یافته به عنوان رشته

 فارسی