Class PDF417
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Barcode.Symbology
Assembly: Telerik.WinControls.UI.dll
Syntax
public class PDF417 : ISymbology, INotifyPropertyChanged
Constructors
PDF417()
Creates a new PDF417 symbology with default values which can be used by RadBarcode to encode values into PDF417 barcodes.
Declaration
public PDF417()
PDF417(Int32, Int32, Int32)
Creates a new PDF417 symbology which can be used by RadBarcode to encode values into PDF417 barcodes.
Declaration
public PDF417(int columns, int rows, int errorCorrectionLevel)
Parameters
System.Int32
columns
The number of columns fro the generated barcode. |
System.Int32
rows
The number of rows fro the generated barcode. |
System.Int32
errorCorrectionLevel
How much data will be available for error correction. |
Properties
Columns
Gets or sets the number of columns fro the generated barcode.
Declaration
public int Columns { get; set; }
Property Value
System.Int32
|
DataMatrix
Gets the true/false values representing each module in the PDF417 code.
Declaration
public bool[, ] DataMatrix { get; }
Property Value
System.Boolean[,]
|
ECLevel
Gets or sets how much data will be available for error correction.
Declaration
public int ECLevel { get; set; }
Property Value
System.Int32
|
EncodingMode
Gets or sets the type of the acceptable data.
Declaration
public EncodingMode EncodingMode { get; set; }
Property Value
EncodingMode
|
MaxAvailableDataCount
Declaration
public int MaxAvailableDataCount { get; }
Property Value
System.Int32
|
Module
Gets or sets a module by which the barcode can be scaled up.
Declaration
public int Module { get; set; }
Property Value
System.Int32
|
Rows
Gets or sets the number of rows fro the generated barcode.
Declaration
public int Rows { get; set; }
Property Value
System.Int32
|
Methods
CalculateLeftRowIndicator(Int32, Int32, Int32, Int32, Int32)
Declaration
public static int CalculateLeftRowIndicator(int clusterIndex, int rowNumber, int rows, int columns, int eclevel)
Parameters
System.Int32
clusterIndex
|
System.Int32
rowNumber
|
System.Int32
rows
|
System.Int32
columns
|
System.Int32
eclevel
|
Returns
System.Int32
|
CalculateRightRowIndicator(Int32, Int32, Int32, Int32, Int32)
Declaration
public static int CalculateRightRowIndicator(int clusterIndex, int rowNumber, int rows, int columns, int eclevel)
Parameters
System.Int32
clusterIndex
|
System.Int32
rowNumber
|
System.Int32
rows
|
System.Int32
columns
|
System.Int32
eclevel
|
Returns
System.Int32
|
CreateElements(IElementFactory, Rectangle)
Declaration
public void CreateElements(IElementFactory factory, Rectangle bounds)
Parameters
IElementFactory
factory
|
System.Drawing.Rectangle
bounds
|
Implements
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
|
PopulateMatrix(String, Int32, EncodingMode, Int32, Int32)
Declaration
public void PopulateMatrix(string text, int errorCorrectionLevel, EncodingMode mode, int columns, int rows)
Parameters
System.String
text
|
System.Int32
errorCorrectionLevel
|
EncodingMode
mode
|
System.Int32
columns
|
System.Int32
rows
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|