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
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
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
Codetexte étendu sous forme de chaîne