Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

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

Générateur de codetexte étendu pour les codes-barres 2D DotCode pour le mode ExtendedCodetext de DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

Héritage

objectExtCodetextBuilderDotCodeExtCodetextBuilder

Membres hérités

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

Exemples

//Mode codetexte étendu
//créer codetexte
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("Texte brut");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Infos d'initialisation du lecteur");

//générer codetexte
string codetext = textBuilder.GetExtendedCodetext();    

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

Constructeurs

DotCodeExtCodetextBuilder()

public DotCodeExtCodetextBuilder()

Méthodes

AddFNC1FormatIdentifier()

Ajoute un identifiant de format FNC1 aux éléments de codetexte étendu

public void AddFNC1FormatIdentifier()

AddFNC3ReaderInitialization()

Ajoute une initialisation de lecteur FNC3 aux éléments de codetexte étendu

public void AddFNC3ReaderInitialization()

AddFNC3SymbolSeparator()

Ajoute un séparateur de symbole FNC3 aux éléments de codetexte étendu

public void AddFNC3SymbolSeparator()

AddStructuredAppendMode(int, int)

Ajoute un mode d’ajout structuré aux éléments de codetexte étendu

public void AddStructuredAppendMode(int barcodeId, int barcodesCount)

Paramètres

barcodeId int

ID du code-barres

barcodesCount int

Nombre de codes-barres

GetExtendedCodetext()

Génère le codetexte étendu à partir de la liste de codetexte étendu.

public override string GetExtendedCodetext()

Renvoie

string

Codetexte étendu sous forme de chaîne

 Français