Class DotCodeExtCodetextBuilder

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

AddFNC1FormatИдентификатор()

Добавить идентификатор формата FNC1 к расширенным элементам кодетекста

public void AddFNC1FormatIdentifier()

AddFNC3ReaderИнициатива()

Добавляет инициализацию FNC3 читателя к расширенным элементам кодетекста

public void AddFNC3ReaderInitialization()

AddFNC3SymbolСэпаратор()

Добавить FNC3 символический сепаратор к расширенным элементам кодетекста

public void AddFNC3SymbolSeparator()

AddStructuredAppendMode(Инт, Инт)

Добавление структурированного режима приложений к расширенным элементам кодетекста

public void AddStructuredAppendMode(int barcodeId, int barcodesCount)

Parameters

barcodeId int

Идентификация баркода

barcodesCount int

Счет баркодов

GetExtendedCodetext()

Создает расширенный кодетек из расширенного списка кодетек.

public override string GetExtendedCodetext()

Returns

string

Расширенный кодекс как строк

 Русский