Démonstration - DataMatrix
Capable d'être lu par la plupart des téléphones portables.
                    Généralement utilisé sur les étiquettes pour la localisation d'items d'inventaire.
                    A un très bas taux de correction d'erreur.
                    Le code-barres peut être carré ou rectangulaire.
            
var colorBlack = new BCGColor(Color.Black);
var colorWhite = new BCGColor(Color.White);
// Barcode Part
var code = new BCGdatamatrix();
code.SetScale(2);
code.SetForegroundColor(colorBlack);
code.SetBackgroundColor(colorWhite);
code.Parse("Datamatrix");
// Drawing Part
var drawing = new BCGDrawing(code, colorWhite);
var memoryStream = new MemoryStream();
await drawing
    .FinishAsync(BCGDrawing.ImageFormat.Png, memoryStream);