using IronQr;
using IronSoftware.Drawing;
// 1. Uniform Margin Approach
var uniformOptions = new QrStyleOptions
{
Margins = 40
};
// 2. Specific Margin Approach
var customOptions = new QrStyleOptions
{
MarginTop = 30,
MarginBottom = 30,
MarginLeft = 10,
MarginRight = 10,
};
// Set target URL and generate QR code
string url = "https://ironsoftware.com/";
QrCode qr = QrWriter.Write(url);
// Save both versions for adding margins
qr.Save(uniformOptions).SaveAs("qr-uniform-margins.png");
qr.Save(customOptions).SaveAs("qr-custom-margins.png");
Imports IronQr
Imports IronSoftware.Drawing
' 1. Uniform Margin Approach
Dim uniformOptions = New QrStyleOptions With {
.Margins = 40
}
' 2. Specific Margin Approach
Dim customOptions = New QrStyleOptions With {
.MarginTop = 30,
.MarginBottom = 30,
.MarginLeft = 10,
.MarginRight = 10
}
' Set target URL and generate QR code
Dim url As String = "https://ironsoftware.com/"
Dim qr As QrCode = QrWriter.Write(url)
' Save both versions for adding margins
qr.Save(uniformOptions).SaveAs("qr-uniform-margins.png")
qr.Save(customOptions).SaveAs("qr-custom-margins.png")