Class SymbologyBase
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Barcode.Symbology
Assembly: Telerik.WinControls.UI.dll
Syntax
public abstract class SymbologyBase : ISymbology, INotifyPropertyChanged
Constructors
SymbologyBase()
Declaration
protected SymbologyBase()
Properties
Checksum
Gets or sets whether the barcode should calculate a checksum.
Declaration
public bool Checksum { get; set; }
Property Value
System.Boolean
|
LineAlign
Gets or sets the vertical alignment of the text dislayed in the barcode.
Declaration
public StringAlignment LineAlign { get; set; }
Property Value
System.Drawing.StringAlignment
|
Module
Gets or sets a module by which the barcode can be scaled up.
Declaration
public int Module { get; set; }
Property Value
System.Int32
|
ShowText
Gets or sets whether the barcode should display the human readable value of the barcode.
Declaration
public bool ShowText { get; set; }
Property Value
System.Boolean
|
Stretch
Gets or sets whether the bars of the barcode should be stretched to fill the space available.
Declaration
public bool Stretch { get; set; }
Property Value
System.Boolean
|
TextAlign
Gets or sets the horizontal alignment of the text dislayed in the barcode.
Declaration
public StringAlignment TextAlign { get; set; }
Property Value
System.Drawing.StringAlignment
|
Value
Gets the value currently being encoded by the symbology.
Declaration
public string Value { get; }
Property Value
System.String
|
Methods
ArrangeContent(IMeasureContext, RectangleF)
Declaration
public virtual void ArrangeContent(IMeasureContext context, RectangleF bounds)
Parameters
IMeasureContext
context
|
System.Drawing.RectangleF
bounds
|
CreateBarsOverride(IElementFactory)
Declaration
protected abstract void CreateBarsOverride(IElementFactory factory)
Parameters
IElementFactory
factory
|
CreateElements(IElementFactory, Rectangle)
Declaration
public void CreateElements(IElementFactory factory, Rectangle bounds)
Parameters
IElementFactory
factory
|
System.Drawing.Rectangle
bounds
|
Implements
CreateTextElementsOverride(IElementFactory)
Declaration
protected abstract void CreateTextElementsOverride(IElementFactory factory)
Parameters
IElementFactory
factory
|
MeasureContent(IMeasureContext, SizeF)
Declaration
public virtual SizeF MeasureContent(IMeasureContext context, SizeF size)
Parameters
IMeasureContext
context
|
System.Drawing.SizeF
size
|
Returns
System.Drawing.SizeF
|
OnPropertyChanged(PropertyChangedEventArgs)
Declaration
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
OnPropertyChanged(String)
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
|
ProcessValue(String)
Declaration
public virtual void ProcessValue(string value)
Parameters
System.String
value
|
ValidateValue(String)
Declaration
protected virtual void ValidateValue(string value)
Parameters
System.String
value
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|