DotCodeExtCodetextBuilder
inhoud
[
verbergen
]DotCodeExtCodetextBuilder class
Uitgebreide codetekstgenerator voor 2D DotCode-streepjescodes voor ExtendedCodetext-modus van DotCodeEncodeMode
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
Constructeurs
Naam | Beschrijving |
---|---|
DotCodeExtCodetextBuilder() | De standaard constructeur. |
methoden
Naam | Beschrijving |
---|---|
AddECICodetext(ECIEncodings, string) | Voegt codetekst toe met Extended Channel Identifier |
AddFNC1FormatIdentifier() | Voegt FNC1-formaat-ID toe aan de uitgebreide codetekstitems |
AddFNC3ReaderInitialization() | Voegt FNC3-lezerinitialisatie toe aan de uitgebreide codetekstitems |
AddFNC3SymbolSeparator() | Voegt FNC3-symboolscheidingsteken toe aan de uitgebreide codetekstitems |
AddPlainCodetext(string) | Voegt gewone codetekst toe aan de uitgebreide codetekstitems |
AddStructuredAppendMode(int, int) | Voegt een gestructureerde toevoegmodus toe aan de uitgebreide codetekstitems |
virtual Clear() | Wist uitgebreide codetekstitems |
override GetExtendedCodetext() | Genereert uitgebreide codetekst uit de uitgebreide codetekstlijst. |
Voorbeelden
[C#]
// Uitgebreide codetekstmodus
// maak codetekst
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");
// codetekst genereren
string codetext = textBuilder.GetExtendedCodetext();
//genereren
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Zie ook
- class ExtCodetextBuilder
- naamruimte Aspose.BarCode.Generation
- montage Aspose.BarCode