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
Post a Comment