Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

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

Розширений генератор коду тексту для 2D DotCode штрих-кодів для Розширеного режиму коду тексту 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("Reader initialization info");

//генерувати код тексту
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

ID штрих-коду

barcodesCount int

Кількість штрих-кодів

GetExtendedCodetext()

Генерує розширений код тексту з списку розширеного коду тексту.

public override string GetExtendedCodetext()

Повертає

string

Розширений код тексту у вигляді рядка

 Українська