QRCode Class
Free Trial Web API version Licensing Request A Quote
HAVE QUESTIONS OR NEED HELP?SUBMIT THE SUPPORT REQUEST FORM or write email toSUPPORT@BYTESCOUT.COM
Represents QR Code barcode generator.
Inheritance Hierarchy
Bytescout.BarCodeQRCode
Namespace:Bytescout.BarCode
Assembly: Bytescout.BarCode.QRCode (in Bytescout.BarCode.QRCode.dll) Version: 2.0.0.1228-master
Syntax
The QRCode type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | QRCode | Initializes a new instance of the QRCode class. |
![]() | QRCode(String, String) | Initializes and activates a new instance of the QRCode class. |
Properties
Name | Description | |
---|---|---|
![]() | AdditionalCaption | Gets or sets the additional barcode caption text to draw. |
![]() | AdditionalCaptionFont | Gets or sets the additional barcode caption font. |
![]() | AdditionalCaptionPosition | Gets or sets the barcode additional caption position. |
![]() | BackColor | Gets or sets the color used to draw the barcode background. |
![]() | Caption | Gets or sets the barcode caption (by default this is encoded value). |
![]() | CaptionFont | Gets or sets the barcode caption font. |
![]() | CaptionPosition | Gets or sets the barcode caption position. |
![]() | CharacterEncoding | Gets or sets the character encoding of barcode value. Default is Default - the default encoding on your computer. |
![]() | DotSize | Gets or sets the size of QR Code dot in pixels. |
![]() | DrawCaption | Gets or sets a value indicating whether to draw the barcode value. |
![]() | DrawQuietZones | Gets or sets a value indicating whether to draw quite zones when drawing symbologies that have such zones. |
![]() | ForeColor | Gets or sets the color used to draw the barcode bars and caption(s). |
![]() | IsGS1 | Gets or sets whether to generate GS1 version of QR code. GS1 QR Code requires a value that is formatted according to GS1 specification. For example: "(01)07046261398572(17)130331(10)TEST5632(21)19067811811". |
![]() | Margins | Gets or sets the barcode margins. |
![]() | ProduceMonochromeImages | Gets or sets a value indicating whether the component should produce monochrome (1-bit, black and white) images. Remarks |
![]() | QROption_EncodingHint | Gets or sets the QR Code-specific hint to use when encoding non-alphanumeric data. |
![]() | QROption_ErrorCorrectionLevel | Gets or sets the error correction level for QR Code barcodes. |
![]() | QROption_Version | Gets or sets the minimum version (size) for QR Code barcodes. |
![]() | RegistrationKey | Gets or sets the key part of the registration information. |
![]() | RegistrationName | Gets or sets the name part of the registration information. |
![]() | Value | Gets or sets the barcode value to encode. |
![]() | Version | Gets the component version number. |
Methods
Name | Description | |
---|---|---|
![]() | AddDecorationImage(Image, Int32) | Adds decorative image to draw in the center of the QR Code. |
![]() | AddDecorationImage(String, Int32) | Adds decorative image to draw in the center of the QR Code. |
![]() | Dispose | Releases all resources used by the QRCode |
![]() | DrawOnGraphics | Draws the barcode on Graphics canvas object. |
![]() | DrawOnHDC | Draws the barcode on HDC canvas object. |
![]() | DrawToImage(Stream, Int32, Int32, Int32, Stream) | Draws barcode on another image at specified coordinates. |
![]() | DrawToImage(String, Int32, Int32, Int32, String) | Draws barcode on another image at specified coordinates. |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetImage | Gets the Image object with the barcode. |
![]() | GetImageBytes | Gets the bytes of the bitmap with the barcode. |
![]() | GetImageBytesEMF | Gets the bytes of the EMF image with the barcode. |
![]() | GetImageBytesGIF | Gets the bytes of the GIF image with the barcode. |
![]() | GetImageBytesJPG | Gets the bytes of the JPG image with the barcode. |
![]() | GetImageBytesPNG | Gets the bytes of the PNG image with the barcode. |
![]() | GetImageBytesTIFF | Gets the bytes of the TIFF image with the barcode. |
![]() | GetMinimalSize | Gets or sets the dimension of the smallest square in pixels that can accommodate the barcode. |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ProcessMacros | Replaces macro codes with corresponding ASCII control characters. |
![]() | SaveImage(Stream) | Saves the bitmap with the barcode into given stream. |
![]() | SaveImage(String) | Saves the barcode image to file. Image format is selected by the file name extension. |
![]() | SaveImage(Stream, ImageFormat) | Saves the image with the barcode into given stream. |
![]() | SaveImage(String, ImageFormat) | Saves the barcode image to file. |
![]() | SetAdditionalCaptionFont(String, Int32) | Sets the font with specified properties as the barcode additional caption font. |
![]() | SetAdditionalCaptionFont(String, Int32, Boolean, Boolean, Boolean, Boolean, Byte) | Sets the font with specified properties as the barcode additional caption font. |
![]() | SetBackColor | Sets background color in RGB format. |
![]() | SetCaptionFont(String, Int32) | Sets the font with specified properties as the barcode caption font. |
![]() | SetCaptionFont(String, Int32, Boolean, Boolean, Boolean, Boolean, Byte) | Sets the font with specified properties as the barcode caption font. |
![]() | SetCharacterEncoding | Sets the character encoding of barcode value. Default is Default - the default encoding on your computer. You may override this value like: barcode.Options.TextEncodingCodePage = 1250; // to use German locale to decode text Name CodePage EncodingName shift_jis 932 Japanese (Shift-JIS) windows-1250 1250 Central European (Windows) windows-1251 1251 Cyrillic (Windows) Windows-1252 1252 Western European (Windows) windows-1253 1253 Greek (Windows) windows-1254 1254 Turkish (Windows) csISO2022JP 50221 Japanese (JIS-Allow 1 byte Kana) iso-2022-kr 50225 Korean (ISO) |
![]() | SetForeColor | Sets fore color in RGB format. |
![]() | SetMargins | Sets the barcode margins in pixels. |
![]() | ToString | (Inherited from Object.) |
![]() | ValueIsValidGS1 | Validates the value against GS1 rules. |
See Also