Print QR code in SSRS

 public void S3_QRCode(CustInvoiceJour _custInvoiceJour)

        {
            Microsoft.Dynamics.QRCode.Encoder  qrCodeEncoder;
            System.Drawing.Bitmap              bm;
            System.IO.MemoryStream             stream;
            S3_E_Inv_Data                      S3_E_Inv_Data;
            container                           qrcode;
           try
            {
                select S3_E_Inv_Data where S3_E_Inv_Data.InvoiceID == _custInvoiceJour.InvoiceId;
                if(S3_E_Inv_Data)
                {
                    qrCodeEncoder = new  Microsoft.Dynamics.QRCode.Encoder();

                    bm = qrCodeEncoder.Encode(S3_E_Inv_Data.SignedQRCode);
                    stream = new System.IO.MemoryStream();

                    bm.Save(stream, System.Drawing.Imaging.ImageFormat::get_Png());
                    QRCode = Binary::constructFromMemoryStream(stream).getContainer();
                }
            }
            catch (Exception::CLRError)
            {
                throw error(CLRInterop::getLastException().ToString());
            }
        }

Comments