DotCodeExtCodetextBuilder

DotCodeExtCodetextBuilder class

Εκτεταμένη γεννήτρια κωδικού κειμένου για γραμμωτούς κώδικες 2D DotCode για λειτουργία ExtendedCodetext του DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

Κατασκευαστές

ΟνομαΠεριγραφή
DotCodeExtCodetextBuilder()Ο προεπιλεγμένος κατασκευαστής.

Μέθοδοι

ΟνομαΠεριγραφή
AddECICodetext(ECIEncodings, string)Προσθέτει κείμενο κωδικού με Extended Channel Identifier
AddFNC1FormatIdentifier()Προσθέτει αναγνωριστικό μορφής FNC1 στα εκτεταμένα αντικείμενα κειμένου κωδικού
AddFNC3ReaderInitialization()Προσθέτει προετοιμασία αναγνώστη FNC3 στα εκτεταμένα αντικείμενα κωδικοποιημένου κειμένου
AddFNC3SymbolSeparator()Προσθέτει διαχωριστικό συμβόλων FNC3 στα εκτεταμένα αντικείμενα κωδικού κειμένου
AddPlainCodetext(string)Προσθέτει απλό κωδικοποιημένο κείμενο στα εκτεταμένα αντικείμενα κωδικοποιημένου κειμένου
AddStructuredAppendMode(int, int)Προσθέτει τη λειτουργία δομημένης προσθήκης στα εκτεταμένα αντικείμενα κωδικοποιημένου κειμένου
virtual Clear()Διαγράφει εκτεταμένα στοιχεία κωδικοποιημένου κειμένου
override GetExtendedCodetext()Δημιουργεί εκτεταμένο κείμενο κώδικα από την εκτεταμένη λίστα κωδικοποιημένου κειμένου.

Παραδείγματα

[C#]
//Εκτεταμένη λειτουργία κωδικοποιημένου κειμένου
//δημιουργία κωδικοποιημένου κειμένου
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");

//δημιουργία κωδικοποιημένου κειμένου
string codetext = textBuilder.GetExtendedCodetext();    

//παράγω
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
    generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
	generator.Save("test.bmp");
}

Δείτε επίσης