# ArtQRCode Class ArtQRCode ## 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 class ArtQRCode : AbstractQRCode ``` **C++** ``` C++ public ref class ArtQRCode : public AbstractQRCode ```
| Inheritance | Object → AbstractQRCode → ArtQRCode |
| ArtQRCode() | Constructor without params to be used in COM Objects connections |
| ArtQRCode(QRCodeData) | Creates new ArtQrCode object |
| QrCodeData | QRCodeData (Inherited from AbstractQRCode) |
| Dispose() | Dispose (Inherited from AbstractQRCode) |
| Dispose(Boolean) | (Inherited from AbstractQRCode) |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | (Inherited from AbstractQRCode) |
| GetGraphic(Bitmap) | Renders an art-style QR code with dots as modules and a background image (With default settings: DarkColor=Black, LightColor=White, Background=Transparent, QuietZone=true) |
| GetGraphic(Int32) | Renders an art-style QR code with dots as modules. (With default settings: DarkColor=Black, LightColor=White, Background=Transparent, QuietZone=true) |
| GetGraphic(Int32, Color, Color, Color, Bitmap, Double, Boolean, ArtQRCode.QuietZoneStyle, ArtQRCode.BackgroundImageStyle, Bitmap) | Renders an art-style QR code with dots as modules and various user settings |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| SetQRCodeData | Set a QRCodeData object that will be used to generate QR code. Used in COM Objects connections (Inherited from AbstractQRCode) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |