Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

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

Gerador de codetexto estendido para códigos de barras 2D DotCode para o Modo de Codetexto Estendido do DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

Herança

objectExtCodetextBuilderDotCodeExtCodetextBuilder

Membros Herdados

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

Exemplos

//Modo de codetexto estendido
//criar codetexto
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("Texto simples");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Informações de inicialização do leitor");

//gerar codetexto
string codetext = textBuilder.GetExtendedCodetext();    

//gerar
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
    generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
	generator.Save("test.bmp");
}

Construtores

DotCodeExtCodetextBuilder()

public DotCodeExtCodetextBuilder()

Métodos

AddFNC1FormatIdentifier()

Adiciona o identificador de formato FNC1 aos itens de codetexto estendido

public void AddFNC1FormatIdentifier()

AddFNC3ReaderInitialization()

Adiciona a inicialização do leitor FNC3 aos itens de codetexto estendido

public void AddFNC3ReaderInitialization()

AddFNC3SymbolSeparator()

Adiciona o separador de símbolo FNC3 aos itens de codetexto estendido

public void AddFNC3SymbolSeparator()

AddStructuredAppendMode(int, int)

Adiciona o modo de anexo estruturado aos itens de codetexto estendido

public void AddStructuredAppendMode(int barcodeId, int barcodesCount)

Parâmetros

barcodeId int

ID do código de barras

barcodesCount int

Contagem de códigos de barras

GetExtendedCodetext()

Gera o codetexto estendido a partir da lista de codetexto estendido.

public override string GetExtendedCodetext()

Retorna

string

Codetexto estendido como string

 Português