# GetQRCode Method
\[Missing <summary> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
## Definition
**Namespace:** QRCoder.Core
**Assembly:** QRCoder.Core (in QRCoder.Core.dll) Version: 1.0.2+100b048b01076590efe500a3be242a5faeb43294
**XMLNS for XAML:** Not mapped to an xmlns.
**C#**
``` C#
public static string GetQRCode(
string plainText,
int pixelsPerModule,
string darkColorHex,
string lightColorHex,
QRCodeGenerator.ECCLevel eccLevel,
bool forceUtf8 = false,
bool utf8BOM = false,
QRCodeGenerator.EciMode eciMode = QRCodeGenerator.EciMode.Default,
int requestedVersion = -1,
bool drawQuietZones = true,
SvgQRCode.SizingMode sizingMode = SvgQRCode.SizingMode.WidthHeightAttribute,
SvgQRCode.SvgLogo logo = null
)
```
**C++**
``` C++
public:
static String^ GetQRCode(
String^ plainText,
int pixelsPerModule,
String^ darkColorHex,
String^ lightColorHex,
QRCodeGenerator.ECCLevel eccLevel,
bool forceUtf8 = false,
bool utf8BOM = false,
QRCodeGenerator.EciMode eciMode = QRCodeGenerator.EciMode::Default,
int requestedVersion = -1,
bool drawQuietZones = true,
SvgQRCode.SizingMode sizingMode = SvgQRCode.SizingMode::WidthHeightAttribute,
SvgQRCode.SvgLogo^ logo = nullptr
)
```
#### Parameters
- String
- \[Missing <param name="plainText"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- Int32
- \[Missing <param name="pixelsPerModule"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- String
- \[Missing <param name="darkColorHex"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- String
- \[Missing <param name="lightColorHex"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- QRCodeGenerator.ECCLevel
- \[Missing <param name="eccLevel"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- Boolean (Optional)
- \[Missing <param name="forceUtf8"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- Boolean (Optional)
- \[Missing <param name="utf8BOM"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- QRCodeGenerator.EciMode (Optional)
- \[Missing <param name="eciMode"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- Int32 (Optional)
- \[Missing <param name="requestedVersion"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- Boolean (Optional)
- \[Missing <param name="drawQuietZones"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- SvgQRCode.SizingMode (Optional)
- \[Missing <param name="sizingMode"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
- SvgQRCode.SvgLogo (Optional)
- \[Missing <param name="logo"/> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
#### Return Value
String
\[Missing <returns> documentation for "M:QRCoder.Core.SvgQRCodeHelper.GetQRCode(System.String,System.Int32,System.String,System.String,QRCoder.Core.QRCodeGenerator.ECCLevel,System.Boolean,System.Boolean,QRCoder.Core.QRCodeGenerator.EciMode,System.Int32,System.Boolean,QRCoder.Core.SvgQRCode.SizingMode,QRCoder.Core.SvgQRCode.SvgLogo)"\]
## See Also
#### Reference
SvgQRCodeHelper Class
QRCoder.Core Namespace