IRONSOFTWAREHOME
Adicionar margens ao 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
Adicionar margens ao código QR

Adicionar margens ao código QR

Adicionar uma margem, ou "zona de silêncio", ao redor de um código QR é essencial para garantir a legibilidade e a integração profissional do design. O espaçamento adequado permite que os dispositivos de leitura isolem facilmente o código do texto, imagens ou elementos de marca circundantes, evitando erros de leitura. Ajustando as margens, você pode criar uma área visual limpa que mantém a integridade do código QR, independentemente de onde ele esteja posicionado no seu layout.

Guia de 5 passos para adicionar margens a um código QR

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

Explicação do código

Primeiro, definimos o layout usando a classe QrStyleOptions. Definir a propriedade Margins aplica uma "zona silenciosa" uniforme em todos os quatro lados do código simultaneamente, que é a maneira mais eficiente de garantir a escaneabilidade geral.

Para controle mais granular, usamos propriedades específicas como MarginTop, MarginBottom, MarginLeft, e MarginRight. Isso é particularmente útil quando o código QR precisa ser alinhado a um canto específico de um documento ou se o design exigir espaçamento assimétrico. Finalmente, o estilo é aplicado durante o processo Save, renderizando o bitmap do QR code com as exatas dimensões de pixels especificadas em suas opções.

Descubra como adicionar margens a códigos QR com o IronQR.

Pronto para começar?

Nuget Downloads 76,271Versão:2026.10recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronQR
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Os seus dados serão sempre mantidos em sigilo.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Aprovado por milhões de engenheiros em todo o mundo.
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca NuGet C# para PDF
Instalar com NuGet

Versão: 2026.10

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. No Solution Explorer, clique com o botão direito do mouse em Referências e selecione Gerenciar Pacotes NuGet.
  2. Selecione Procurar e pesquise "IronQR".
  3. Selecione o pacote e instale.
DLL de PDF em C#
Baixar DLL

Versão: 2026.10

  1. Baixe e descompacte o IronQR em um local como ~/Libs dentro do diretório da sua solução.
  2. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Referências. Selecione Procurar e digite "IronQR.dll".

Licenças a partir de US$ 999