New to Telerik ReportingStart a free 30-day trial

Defines the QRCode encoder class.

Definition

Namespace:Telerik.Reporting.Barcodes

Assembly:Telerik.Reporting.dll

Syntax:

C#
public class SwissQRCodeEncoder : QRCodeEncoder

Inheritance: objectEncoderEncoder2DQRCodeEncoderSwissQRCodeEncoder

Inherited Members QRCodeEncoder.ModeQRCodeEncoder.VersionQRCodeEncoder.FNC1QRCodeEncoder.ApplicationIndicatorEncoder.ToString()

Constructors

Initializes a new instance of the SwissQRCodeEncoder class.

C#
public SwissQRCodeEncoder()

Properties

Gets the class representing the data fields mandatory to create a barcode used in a Swiss QR Bill.

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public SwissQRBillData BillData { get; }

Gets the Extended Channel Interpretation (ECI) mode of the SwissQR barcode - a constant "UTF8".

C#
[Browsable(false)]
public override ECIMode ECI { get; }

Overrides: QRCodeEncoder.ECI

Gets the error correction level of the SwissQR barcode - a constant "M".

C#
[Browsable(false)]
public override ErrorCorrectionLevel ErrorCorrectionLevel { get; }

Overrides: QRCodeEncoder.ErrorCorrectionLevel

QuietZone

string

Gets or sets a value indicating the size of the "quiet zone" around the barcode.

C#
public string QuietZone { get; set; }

Gets or sets a value indicating whether the BillData fields will be validated, or not.

C#
public bool ValidateBillData { get; set; }

Gets or sets a value indicating whether the barcode value will be generated from the BillData fields, or not.

C#
public bool ValueFromBillData { get; set; }