public static void Run() { //ExStart:MultiECIModeInExtendedMode // The path to the documents directory. string dataDir = RunExamples.GetDataDir_CreateAndManage2DBarCodes(); // Create codetext QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder(); lTextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will"); lTextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right"); lTextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power"); lTextBuilder.AddPlainCodetext(@"t\e\\st"); // Generate codetext string lCodetext = lTextBuilder.GetExtendedCodetext(); // Initialize a BarCodeBuilder class object, Set CodeText, Symbology, Encoding mode, correction level and display text BarCodeBuilder builder = new BarCodeBuilder(lCodetext, EncodeTypes.QR); builder.QREncodeMode = QREncodeMode.ExtendedCodetext; builder.QRErrorLevel = QRErrorLevel.LevelL; builder.CodeText = lCodetext; builder.Display2DText = "My Text"; Bitmap lBmp = builder.GenerateBarCodeImage(); lBmp.Save(dataDir + "MultiECIModeInExtendedMode_out.bmp", ImageFormat.Bmp); //ExEnd:MultiECIModeInExtendedMode }
public static void Run() { //ExStart:MultiECIModeInExtendedMode // The path to the documents directory. string dataDir = RunExamples.GetDataDir_CreateAndManage2DBarCodes(); // Create codetext QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder(); lTextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will"); lTextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right"); lTextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power"); lTextBuilder.AddPlainCodetext(@"t\e\\st"); // Generate codetext string lCodetext = lTextBuilder.GetExtendedCodetext(); // Initialize a BarcodeGenerator class object, Set CodeText, Symbology, Encoding mode, correction level and display text BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, lCodetext); generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext; generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL; generator.CodeText = lCodetext; generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text"; Bitmap lBmp = generator.GenerateBarCodeImage(); lBmp.Save(dataDir + "MultiECIModeInExtendedMode_out.bmp", ImageFormat.Bmp); //ExEnd:MultiECIModeInExtendedMode Console.WriteLine(Environment.NewLine + "Barcode saved at " + dataDir + "MultiECIModeInExtendedMode_out.bmp"); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_CreateAndManage2DBarCodes(); // Create codetext QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder(); lTextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will"); lTextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right"); lTextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power"); lTextBuilder.AddPlainCodetext(@"t\e\\st"); // Generate codetext string lCodetext = lTextBuilder.GetExtendedCodetext(); // Initialize a BarCodeBuilder class object BarCodeBuilder builder = new BarCodeBuilder(); // Set its Symbology builder.SymbologyType = Symbology.QR; // set encoding mode builder.QREncodeMode = QREncodeMode.ExtendedCodetext; // Set error correction level builder.QRErrorLevel = QRErrorLevel.LevelL; // Set code text builder.CodeText = lCodetext; // Set display text builder.Display2DText = "My Text"; // Get barcode image Bitmap Bitmap lBmp = builder.GenerateBarCodeImage(); // Save QR code lBmp.Save(dataDir + "MultiECIModeInExtendedMode_out.bmp", ImageFormat.Bmp); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_CreateAndManage2DBarCodes(); // Create codetext QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder(); lTextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will"); lTextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right"); lTextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power"); lTextBuilder.AddPlainCodetext(@"t\e\\st"); // Generate codetext string lCodetext = lTextBuilder.GetExtendedCodetext(); // Initialize a BarCodeBuilder class object, Set CodeText, Symbology, Encoding mode, correction level and display text BarCodeBuilder builder = new BarCodeBuilder(lCodetext, EncodeTypes.QR); builder.QREncodeMode = QREncodeMode.ExtendedCodetext; builder.QRErrorLevel = QRErrorLevel.LevelL; builder.CodeText = lCodetext; builder.Display2DText = "My Text"; Bitmap lBmp = builder.GenerateBarCodeImage(); lBmp.Save(dataDir + "MultiECIModeInExtendedMode_out.bmp", ImageFormat.Bmp); }