Create Data Matrix QR Code in d365fo x++

Create Data Matrix QR Code in d365fo x++

Code:

using System;
using System.Drawing;
using ZXing;
using ZXing.Datamatrix;
using ZXing.Common;
using ZXing.QrCode;public container genrateQR(str data)
    {
        // Define the barcode writer for Data Matrix
        var writer = new ZXing.Datamatrix.DataMatrixWriter();
        var BarcodeFormat = new ZXing.BarcodeFormat();
        // Encode data to a BitMatrix
        var bitMatrix = writer.encode(data, BarcodeFormat::DATA_MATRIX, 200, 200);

        // Convert BitMatrix to a Bitmap
        var barcodeBitmap = new ZXing.Rendering.BitmapRenderer().Render(bitMatrix, BarcodeFormat::DATA_MATRIX, data);
        
        using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
        {
            barcodeBitmap.Save(stream, System.Drawing.Imaging.ImageFormat::Png);
            return Binary::constructFromMemoryStream(stream).getContainer();
        }
    }

Comments

Popular posts from this blog

D365FO – AX – X++ –Refresh, Reread, Research, and ExecuteQuery

Create Inventory Journal through Code in D365FO X++

SalesLine Reservation in D365fo x++