Class Barcode
Represents a barcode report item.
Inherited Members
Namespace: Telerik.Reporting
Assembly: Telerik.Reporting.dll
Syntax
public class Barcode : ReportItem, IReportItem, IComponent, IDisposable, IToggleVisibilityTarget, IActionTarget, IDesignTimeStyleEditable, INamedObject, IDesignTimeSelectable, ISupportsRotation
Examples
This example illustrates how to set the Barcode properties.
var encoder = new Telerik.Reporting.Barcodes.Code128AEncoder();
// Set any specific encoder settings...
encoder.ShowText = false; // The default value is true.
this.barcode1.Encoder = encoder;
this.barcode1.Angle = 90;
this.barcode1.BarAlign = Telerik.Reporting.Drawing.HorizontalAlign.Left;
this.barcode1.Checksum = true;
this.barcode1.Module = Telerik.Reporting.Drawing.Unit.Point(3);
this.barcode1.Stretch = false;
this.barcode1.Value = "1234567890";
Dim encoder = New Telerik.Reporting.Barcodes.Code128AEncoder()
' Set any specific encoder settings...
encoder.ShowText = False 'The default value is True
Me.barcode1.Encoder = encoder
Me.barcode1.Angle = 90
Me.barcode1.BarAlign = Telerik.Reporting.Drawing.HorizontalAlign.Left
Me.barcode1.Checksum = True
Me.barcode1.Module = Telerik.Reporting.Drawing.Unit.Point(3)
Me.barcode1.Stretch = False
Me.barcode1.Value = "1234567890"
Constructors
Barcode()
Declaration
public Barcode()
Properties
Angle
Gets or sets a value indicating the angle of rotation of the bar code inside the report item, specified in degrees.
Declaration
public double Angle { get; set; }
Property Value
System.Double
A double value indicating the angle of rotation in degrees. |
BarAlign
Gets or sets the horizontal alignment of the barcode in the report item.
Declaration
public HorizontalAlign BarAlign { get; set; }
Property Value
HorizontalAlign
One of the HorizontalAlign values. The default value is HorizontalAlign.Center. |
Checksum
Gets or sets a value indicating whether the barcode should contain a checksum for validation purposes during the scanning process or not.
Declaration
public bool Checksum { get; set; }
Property Value
System.Boolean
true if the barcode should contain a checksum for validation purposes during the scanning process, otherwise false. |
DefaultSize
Encoder
Gets or sets the current encoder used to encode the Value property as series of bars and spaces.
Declaration
public Encoder Encoder { get; set; }
Property Value
Encoder
|
Module
Gets or sets a Unit representing the width of of the narrowest bar of the barcode.
Declaration
public Unit Module { get; set; }
Property Value
Unit
A Unit value representing the width of the narrowest bar of the barcode. |
ShowText
Gets or sets a value indicating whether the barcode should display a human-readable text representation of the encoded value.
Declaration
[Obsolete("The Telerik.Reporting.Barcode.ShowText property is now obsolete. Please use the ShowText property of the respective Telerik.Reporting.Barcodes.Encoder1D instance.")]
public bool ShowText { get; set; }
Property Value
System.Boolean
true if the barcode should display text, otherwise false. |
Stretch
Gets or sets a value indicating whether to stretch the barcode to fill the entire area of the report item item or not.
Declaration
public bool Stretch { get; set; }
Property Value
System.Boolean
true if the barcode should be stretched, otherwise false. |
Symbology
Gets or sets a value indicating the current symbology used to encode the Value property as series of bars and spaces.
Declaration
[Obsolete("The Telerik.Reporting.Barcode.Symbology property is now obsolete. Use Telerik.Reporting.Barcode.Encoder property instead.")]
public Barcode.SymbologyType Symbology { get; set; }
Property Value
Barcode.SymbologyType
A Barcode.SymbologyType enumerated value indicating the symbology associated with the current barcode. |
Value
Gets or sets the current value to be encoded in the barcode.
Declaration
public string Value { get; set; }
Property Value
System.String
A System.String that starts with the symbol "=" is interpreted as an expression to calculate the value of the current barcode, otherwise the value is interpreted as a literal string. |