QrExtCodetextBuilder

QrExtCodetextBuilder class

QrEncodeMode के विस्तारित कोडटेक्स्ट मोड के लिए 2डी क्यूआर बारकोड के लिए विस्तारित कोडटेक्स्ट जनरेटर

प्रबंध वर्णों को हटाने के लिए दृश्य पाठ सेट करने के लिए BarcodeGenerator की TwoDDisplayText संपत्ति का उपयोग करें।

public class QrExtCodetextBuilder : ExtCodetextBuilder

कंस्ट्रक्टर्स

नामविवरण
QrExtCodetextBuilder()डिफ़ॉल्ट कंस्ट्रक्टर।

तरीकों

नामविवरण
AddECICodetext(ECIEncodings, string)विस्तारित चैनल पहचानकर्ता के साथ कोडटेक्स्ट जोड़ता है
AddFNC1FirstPosition()FNC1 को विस्तारित कोडटेक्स्ट आइटम में पहली स्थिति में जोड़ता है
AddFNC1GroupSeparator()समूह विभाजक (GS - ‘\u001D’) को विस्तारित कोडटेक्स्ट आइटम में जोड़ता है
AddFNC1SecondPosition(string)FNC1 को विस्तारित कोडटेक्स्ट आइटम में दूसरे स्थान पर जोड़ता है
AddPlainCodetext(string)विस्तारित कोडटेक्स्ट आइटम में सादा कोडटेक्स्ट जोड़ता है
virtual Clear()विस्तारित कोड टेक्स्ट आइटम साफ़ करता है
override GetExtendedCodetext()विस्तारित कोडटेक्स्ट सूची से विस्तारित कोडटेक्स्ट उत्पन्न करता है।

उदाहरण

यह नमूना दिखाता है कि विस्तारित मोड में FNC1 प्रथम स्थिति का उपयोग कैसे करें।

[C#]
// कोड टेक्स्ट बनाएं
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
lTextBuilder.AddFNC1FirstPosition();
lTextBuilder.AddPlainCodetext("000%89%%0");
lTextBuilder.AddFNC1GroupSeparator();
lTextBuilder.AddPlainCodetext("12345<FNC1>");

// कोडटेक्स्ट उत्पन्न करें
string lCodetext = lTextBuilder.GetExtendedCodetext();

//बनाना
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
	generator.CodeText = lCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

यह नमूना दिखाता है कि विस्तारित मोड में FNC1 दूसरी स्थिति का उपयोग कैसे करें।

[C#]
// कोड टेक्स्ट बनाएं
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddFNC1SecondPosition("12");
TextBuilder.AddPlainCodetext("TRUE3456"); 

// कोडटेक्स्ट उत्पन्न करें
string lCodetext = lTextBuilder.GetExtendedCodetext();

//बनाना
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
	generator.CodeText = lCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

यह नमूना दिखाता है कि विस्तारित मोड में मल्टी ईसीआई मोड का उपयोग कैसे करें।

[C#]
// कोड टेक्स्ट बनाएं
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
TextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right");
TextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power");
TextBuilder.AddPlainCodetext(@"t\e\\st");   

// कोडटेक्स्ट उत्पन्न करें
string lCodetext = lTextBuilder.GetExtendedCodetext();

//बनाना
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
	generator.CodeText = lCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

यह सभी देखें