MaxiCodeEncodeMode

MaxiCodeEncodeMode enumeration

Λειτουργία κωδικοποίησης για γραμμωτούς κώδικες MaxiCode.

public enum MaxiCodeEncodeMode

Αξίες

ΟνομααξίαΠεριγραφή
Auto0Κωδικοποιήστε κωδικοποιημένο κείμενο με τιμή που έχει οριστεί στην ιδιότητα ECIEencoding.
Bytes1Κωδικοποιήστε το κωδικοποιημένο κείμενο ως απλά byte. Εάν εντοπίσει οποιονδήποτε χαρακτήρα Unicode, ο χαρακτήρας θα κωδικοποιηθεί ως δύο byte, πρώτα χαμηλότερο byte.
ExtendedCodetext2Εκτεταμένη λειτουργία που υποστηρίζει λειτουργίες πολλαπλών ECI.

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

[C#]
//Αυτόματη λειτουργία
var codetext = "犬Right狗";
using (var generator = new BarcodeGenerator(EncodeTypes.MaxiCode, codetext))
{
    generator.Parameters.Barcode.MaxiCode.ECIEncoding = ECIEncodings.UTF8;
    generator.Save("test.bmp");
}

//Λειτουργία Bytes
byte[] encodedArr = { 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 };

//κωδικοποίηση πίνακα σε συμβολοσειρά
StringBuilder strBld = new StringBuilder();
foreach (byte bval in encodedArr)
    strBld.Append((char) bval);
var codetext = strBld.ToString();

using (var generator = new BarcodeGenerator(EncodeTypes.MaxiCode, codetext))
{
    generator.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = MaxiCodeEncodeMode.Bytes;
    generator.Save("test.bmp");
}

//Εκτεταμένη λειτουργία κωδικοποιημένου κειμένου
//δημιουργία κωδικοποιημένου κειμένου
MaxiCodeExtCodetextBuilder textBuilder = new MaxiCodeExtCodetextBuilder();
textBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
textBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
textBuilder.AddECICodetext(ECIEncodings.UTF16BE, "犬Power狗");
textBuilder.AddPlainCodetext("Plain text");

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

//παράγω
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MaxiCode, codetext))
{
    generator.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = MaxiCodeEncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

Δείτε επίσης