Class BarcodeQR
Creates the 2D QR code barcode.
Inherited Members
Namespace: FastReport.Barcode
Assembly: FastReport.Base.dll
Syntax
public class BarcodeQR : Barcode2DBase
Properties
Angle
Gets or sets the rotation angle (in degrees) applied to rotational module shapes. Supported shapes - Star, Hexagon, Snowflake. This property has no effect on non-rotational shapes (e.g., Rectangle, Circle, Diamond, etc.).
Declaration
public int Angle { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Encoding
Gets or sets the encoding used for text conversion.
Declaration
public QRCodeEncoding Encoding { get; set; }
Property Value
| Type | Description |
|---|---|
| QRCodeEncoding |
ErrorCorrection
Gets or sets the error correction.
Declaration
public QRCodeErrorCorrection ErrorCorrection { get; set; }
Property Value
| Type | Description |
|---|---|
| QRCodeErrorCorrection |
QuietZone
Gets or sets the value indicating that quiet zone must be shown.
Declaration
public bool QuietZone { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Shape
Gets or sets the visual shape of QR code modules.
Declaration
public QrModuleShape Shape { get; set; }
Property Value
| Type | Description |
|---|---|
| QrModuleShape |
UseThinModules
Gets or sets a value indicating whether non-finder modules should be rendered with thin (inset) appearance. When set to true, modules are drawn smaller than their cell with padding; when false, modules fill the entire cell (classic look).
Declaration
public bool UseThinModules { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
Assign(BarcodeBase)
Assigns properties from other, similar barcode.
Declaration
public override void Assign(BarcodeBase source)
Parameters
| Type | Name | Description |
|---|---|---|
| BarcodeBase | source | Barcode object to assign properties from. |