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
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
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
Codetexto estendido como string