MaxiCodeEncodeMode
MaxiCodeEncodeMode enumeration
मैक्सीकोड बारकोड के लिए एन्कोडिंग मोड.
public enum MaxiCodeEncodeMode
मान
नाम | कीमत | विवरण |
---|---|---|
Auto | 0 | ECIEncoding गुण में निर्धारित मान के साथ कोडटेक्स्ट एनकोड करें। |
Bytes | 1 | कोडेटेक्स्ट को सादे बाइट के रूप में एनकोड करें। यदि यह किसी भी यूनिकोड वर्ण का पता लगाता है, तो वर्ण को दो बाइट्स के रूप में एन्कोड किया जाएगा, पहले कम बाइट। |
ExtendedCodetext | 2 | विस्तारित मोड जो मल्टी ईसीआई मोड का समर्थन करता है। |
उदाहरण
[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");
}
यह सभी देखें
- नाम स्थान Aspose.BarCode.Generation
- सभा Aspose.BarCode