Click or drag to resize

QRCodeWriter Class

A class allowing for advanced control on the generation of QR type barcodes.

QRCodeWriter gives the developer access to set QR code error correction levels, and to add logo images to QR codes.

Generated Barcodes can be exported as Images, Bitmaps, Files and Streams.

Inheritance Hierarchy
SystemObject
  IronBarCodeQRCodeWriter

Namespace:  IronBarCode
Assembly:  IronBarCode (in IronBarCode.dll) Version: 4.0.1.22591 (4.0.1.0)
Syntax
public static class QRCodeWriter

The QRCodeWriter type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCreateBarcode
Synonym for IronBarCode.GeneratedBarcode.CreateQrCode
Public methodStatic memberCreateQrCode(Byte, Int32, QRCodeWriterQrErrorCorrectionLevel)
Renders a QR code.

Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized. Logos & Branding may also be added using the CreateQrCodeWithLogo method.

Public methodStatic memberCreateQrCode(Stream, Int32, QRCodeWriterQrErrorCorrectionLevel)
Renders a QR code.

Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized. Logos & Branding may also be added using the CreateQrCodeWithLogo method.

Public methodStatic memberCreateQrCode(String, Int32, QRCodeWriterQrErrorCorrectionLevel)
Renders a QR code from a String of data. UTF-8 fully supported.

Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized. Logos / Branding may also be added.

Public methodStatic memberCreateQrCodeWithLogo(Byte, String, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogo(Stream, String, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogo(String, String, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogoBitmap(Byte, Bitmap, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogoBitmap(Stream, Bitmap, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogoBitmap(String, Bitmap, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogoImage(Byte, Image, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogoImage(Stream, Image, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Public methodStatic memberCreateQrCodeWithLogoImage(String, Image, Int32)
Renders a QR code of given dimensions with a logo image at its center.
Top
See Also