IRONSOFTWAREHOME
Ajouter des marges au code 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
Ajouter des marges au code QR

Ajouter des marges au code QR

L'ajout d'une marge, ou "zone de silence", autour d'un code QR est essentiel pour garantir la scannabilité et l'intégration professionnelle du design. Un espacement adéquat permet aux dispositifs de lecture d'isoler facilement le code du texte, des images ou des éléments de marque environnants, évitant ainsi les erreurs de lecture. En ajustant les marges, vous pouvez créer un tampon visuel propre qui maintient l'intégrité du code QR quel que soit l'endroit où il est placé dans votre mise en page.

Guide en 5 étapes pour ajouter des marges à un code QR

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

Explication du code

Tout d'abord, nous définissons la mise en page à l'aide de la classe QrStyleOptions. Définir la propriété Margins applique une "zone calme" uniforme aux quatre côtés du code simultanément, ce qui est la façon la plus efficace d'assurer une capacité de numérisation générale.

Pour un contrôle plus précis, nous utilisons des propriétés spécifiques telles que MarginTop, MarginBottom, MarginLeft et MarginRight. Cela est particulièrement utile lorsque le code QR doit être aligné sur un coin spécifique d'un document ou si la conception nécessite un remplissage asymétrique. Enfin, le style est appliqué pendant le processus Save, rendant le bitmap du code QR avec les dimensions de pixel exactes spécifiées dans vos options.

Découvrez comment ajouter des marges aux codes QR avec IronQR.

Prêt à commencer?

Nuget Downloads 74,386Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise