IRONSOFTWAREHOME
Añadir márgenes al código QR
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")
NuGet Download
PM > Install-Package IronQR
Añadir márgenes al código QR

Añadir márgenes al código QR

Añadir un margen, o "zona de silencio", alrededor de un código QR es esencial para garantizar la escaneabilidad y la integración de un diseño profesional. Un espaciado adecuado permite a los dispositivos de escaneado aislar fácilmente el código del texto, las imágenes o los elementos de marca circundantes, evitando errores de lectura. Si se ajustan los márgenes, se puede crear un búfer visual limpio que mantenga la integridad del código QR independientemente de dónde se coloque en el diseño.

Guía de 5 pasos para añadir márgenes a un código QR

  • using IronQr;
  • using IronSoftware.Drawing;
  • string url = "https://ironsoftware.com/";
  • QrStyleOptions marginOptions = new QrStyleOptions { Margins = 40 };
  • SaveAs("qr-margins.png");

Explicación del código

Primero, definimos el diseño usando la clase QrStyleOptions. Configurar la propiedad Margins aplica una "zona de silencio" uniforme a los cuatro lados del código simultáneamente, lo cual es la manera más eficiente de asegurar la escaneabilidad general.

Para un control más granular, usamos propiedades específicas como MarginTop, MarginBottom, MarginLeft y MarginRight. Esto resulta especialmente útil cuando el código QR debe alinearse en una esquina específica de un documento o si el diseño requiere un relleno asimétrico. Finalmente, el estilo se aplica durante el proceso Save, representando el bitmap del código QR con las dimensiones exactas de píxeles especificadas en tus opciones.

Explore Cómo añadir márgenes a los códigos QR con IronQR.

¿Listo para empezar?

Nuget Downloads 74,386Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta