Class UnidimensionalBarcode
Represents the Base class for all the Single dimensional barcodes
Namespace: Com.Syncfusion.Barcode
Assembly: Syncfusion.SfBarcode.Android.dll
Syntax
public class UnidimensionalBarcode : BarcodeBase
Constructors
UnidimensionalBarcode()
Initializes the new instance of UnidimensionalBarcode
Declaration
public UnidimensionalBarcode()
Fields
check
Automatically adds the check digit to the barcode when true.
Declaration
protected bool check
Field Value
| Type |
|---|
| System.Boolean |
continuous
To check whether Barcode is Continuous Barcode or discrete
Declaration
protected bool continuous
Field Value
| Type |
|---|
| System.Boolean |
isCheckDigitAdded
Indicates whether the Checkdigit is already added to the barcode text or not. Used with the barcodes which involves multiple checksum calculations.
Declaration
protected bool isCheckDigitAdded
Field Value
| Type |
|---|
| System.Boolean |
Properties
MCodeValidator
Gets or sets the code validator. MCodeValidator
Declaration
public Pattern MCodeValidator { get; set; }
Property Value
| Type |
|---|
| Java.Util.Regex.Pattern |
Methods
CalculateCheckDigit()
Calculates the check digit based on the barcode specification.
Declaration
protected virtual char[] CalculateCheckDigit()
Returns
| Type | Description |
|---|---|
| System.Char[] | Char array containing Check digits |
GetCharBarsCount(Char)
Exports the Unidimensional Barcode as BitmapImage.
Declaration
protected float GetCharBarsCount(char character)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Char | character |
Returns
| Type |
|---|
| System.Single |
GetCharWidth(Char)
Returns the Character width.
Declaration
protected float GetCharWidth(char character)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Char | character |
Returns
| Type | Description |
|---|---|
| System.Single | The width. |
GetExtendedTextValue()
To get the Extended Text
Declaration
protected virtual void GetExtendedTextValue()
GetTextToEncode()
Returns the Actual text to encode.
Declaration
protected virtual string GetTextToEncode()
Returns
| Type | Description |
|---|---|
| System.String | The Actual Text. |
GetTextToEncodeList()
Get text to encode list
Declaration
protected virtual List<byte[]> GetTextToEncodeList()
Returns
| Type |
|---|
| System.Collections.Generic.List<System.Byte[]> |
OnDraw(Canvas)
Draw unidimentional barcode
Declaration
public float OnDraw(Canvas m_canvas)
Parameters
| Type | Name | Description |
|---|---|---|
| Android.Graphics.Canvas | m_canvas |
Returns
| Type |
|---|
| System.Single |
Validate(String)
Internal method used to validate the given barcode text.
Declaration
protected override bool Validate(string data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | data | The Text. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if valid, Otherwise False. |