MaxiCodeEncodeMode

MaxiCodeEncodeMode enumeration

मैक्सीकोड बारकोड के लिए एन्कोडिंग मोड.

public enum MaxiCodeEncodeMode

मान

नामकीमतविवरण
Auto0ECIEncoding गुण में निर्धारित मान के साथ कोडटेक्स्ट एनकोड करें।
Bytes1कोडेटेक्स्ट को सादे बाइट के रूप में एनकोड करें। यदि यह किसी भी यूनिकोड वर्ण का पता लगाता है, तो वर्ण को दो बाइट्स के रूप में एन्कोड किया जाएगा, पहले कम बाइट।
ExtendedCodetext2विस्तारित मोड जो मल्टी ईसीआई मोड का समर्थन करता है।

उदाहरण

[C#]
//स्वचालित स्थिति
var codetext = "犬Right狗";
using (var generator = new BarcodeGenerator(EncodeTypes.MaxiCode, codetext))
{
    generator.Parameters.Barcode.MaxiCode.ECIEncoding = ECIEncodings.UTF8;
    generator.Save("test.bmp");
}

// बाइट्स मोड
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");
}

यह सभी देखें