Barcode
Code 128 barcode class.
This type of bar code is used mostly in the shipping industry and on labels.
This code is variable in length, alphanumeric, and continuous
where all spaces are part of the characters.
Each character consists of three bars and three spaces.
This is a very compact, high density symbol.
Because of its high density it makes very efficient use of space.
Encoded characters include numbers, letters and special characters.
The checksum digit is included in all Code 128 Barcodes, but it isn't printed.
Code128
"Barcode.Full128.txt"
Code128
List of indexes in patterns array
byte array (containing only zeros and ones) to renderList of indexes in patterns array
Code 39 barcode class. Also known as: 3 of 9 Code, USD-3.
Code 39 is the most popular bar code symbology used for ID, inventory, tracking and labeling.
It can be read by most types of scanners.
Characters available for encoding include uppercase letters and numbers.
It is self checking but when additional security is required, a check character is an option.
It is the standard bar code used by the United States Department of Defense,
and is also used by the Health Industry Bar Code Council (HIBCC).
Adds checksum
Calculates checksum
Calculated checksum
Code 39 "Full ASCII Mode" barcode class.
It can encode all 128 ASCII characters.
Code 93 barcode class.
Code 93 is a continous, variable-length symbology
Adds c and k modulo 47 checksum (2 chars)
true if checksum chars should be visible
Code 93 "Full ASCII Mode" barcode class.
It can encode all 128 ASCII characters.
Codabar barcode class. Also known as: Ames Code, USD-4, NW-7, 2 of 7 Code.
This symbology is used by U.S. blood banks, photo labs, and on FedEx airbills.
UCC/EAN-128 barcode class. Also known as: GS1-128, EAN-128, UCC-128.
UCC/EAN-128 was developed to provide a worldwide format and standard for exchanging
common data between companies.
While other barcodes simply encode data with no respect for what the data represents,
UCC/EAN-128 encodes data and encodes what that data represents.
You shoud use the following number format: (ai)data*.
For example: (10)12345(01)12345
This is the collection that is parsed from number property.
You can add items to this collection.
Key is the Application Identifiers (AI)
Value is AI's data.
EAN-13 barcode class. Also known as: EAN-99, JAN-13.
Implemented by the International Article Numbering Association (EAN) in Europe.
EAN-13 is a superset of UPC-A. This means that any software or hardware capable
of reading an EAN-13 symbol will automatically be able to read an UPC-A symbol.
Bookland bar codes are used on books and ISSN bar codes are used on magazines.
The number of the item and its price are not actually in the bar code.
When the EAN bar code is scanned it pulls out information from an inventory database.
This is how the registers know the item name and price.
When prices change, they are changed in the database,
otherwise each item affected by the price change would have to have its bar code replaced.
The EAN Symbol is numeric only. It is made up of the following:
The number system, 2 or 3 digits. Manufacturer number, assigned by the Uniform Code Council. Product number that identifies the product, assigned by the manufacturer. A check character found in the lower right hand corner.
EAN bar codes are used in Europe,
JAN (Japanese Article Numbering) bar codes are used in Japan,
UPC are used in the USA.
EAN-99 is a special form of EAN-13 which just starts with "99".
JAN-13 is a special form of EAN-13 which just starts with "45" or "49".
Adds checksum
Calculates checksum
Calculated checksum
EAN-8 barcode class. Also known as EAN-Velocity.
Provides a "short" barcode for small packages.
EAN-Velocity is a special form of the EAN-8. It always starts with a zero.
Calculates the checksum.
Calculated checksum.
Interleaved 2 of 5 barcode class.
It is used primarily in the distribution and warehouse industry and in the medical field.
It is commonly used for ITF-14, EAN-14, SSC-14 and DUN14.
The code is variable in length and is numeric only.
It is also a continuous symbology.
Each character consists of 5 bars and 5 spaces.
Each character encodes 2 digits.
The bars encode the odd digits, and the spaces encode the even digits.
This is the highest density symbology for numeric data.
It is a self checking code but the use of a check character is optional if additional security is necessary.
Number length must be even. If number length is odd add '0' character at the beginning.
MSI barcode class. Also known as Modified Plessey.
MSI was developed by the MSI Data Corporation, based on the original Plessey Code.
Is used primarily to mark retail shelves for inventory control.
MSI is a continuous, non-self-checking symbology.
Adds modulo 10 checksum.
Calculates modulo 10 checksum.
checksum
Numly Number bracode class. Also known as: ESN, Electronic Serial Number.
It is a unique identifier that allows an author or publisher to assign to content and
track licensing of each id assignment.
Numly Numbers are useful if you wish to identify each electronic distributed copy of any form
of electronic media.
Media types could include:
Blogs, Emails, MP3s, Videos, PDFs, eBooks, Software, Websites, etc.
Numly Numbers can also act a third-party content submission time stamps to
aid in copyright proving instances and emails.
The Numly Number consists of a 19 digit number generated by an algorithm by Numly.com
Planet barcode class.
Postnet was developed by the United States Postal Service (USPS)
to allow faster sorting and routing of mail.
Postnet bar codes are used to encode the zip codes on mail for the Postal Service.
Height of bars alternates rather than the width.
Each number is represented by 5 bars.
Can be used on 5-digit zip codes, 9-digit zip+4, and the new 11-digit Deliver Point bar code.
Adds 1 checksum character.
Calculates modulo 10 checksum.
Posnet barcode class.
Postnet was developed by the United States Postal Service (USPS)
to allow faster sorting and routing of mail.
Postnet bar codes are used to encode the zip codes on mail for the Postal Service.
Height of bars alternates rather than the width.
Each number is represented by 5 bars.
Can be used on 5-digit zip codes, 9-digit zip+4, and the new 11-digit Deliver Point bar code.
Adds 1 checksum character.
Calculates modulo 10 checksum.
Singapore Post 4-State barcode class.
Specifies bearer bars drawing type.
None bearer bars are drawn (0).
Only horizontal bearer bars are drawn (1).
Horizontal and Vertical bearer bars are drawn (2).
SSCC-18 barcode class (EAN128).
Also known as: Serial Shipping Container Code, EAN-18 and NVE.
The Serial Shipping Container Code is used to identify individual shipping containers.
This is used, generally, to establish a number that is unique worldwide to track a specific container.
SSCC-18 is encoded with Code128 symbology (UCC/EAN-128).
Barcode is 18 characters long including 1 checksum character which can be added automatically,
and has the following structure:
Packaging Type (1 character).
0=Case or carton.1=Pallet (Larger than a case).2=Container (larger than a pallet).3=Undefined.4=Internal company use.5-8=Reserved.9=Variable container.
UPC/EAN Manufacturer Number (variable length).
This is the same company code used in EAN-8/EAN-13/UPC-A barcodes.
Serial Number (variable Length).
This is a unique serial number assigned by the manufacturer.
Check digit(1 character).
Two digits, called Application Identifier (AI) are added at the beginning of the barcode (00).
You shoud use the following number format: "12345678901234567".
Adds checksum.
Calculates mod 10 checksum.
Calculated checksum.
ITF-14 barcode class (Interleaved 2 of 5).
Also known as: Shipping Container Code, UCC-14, DUN-14 (Distribution Unit Number), SSC-14, EAN-14.
The ITF-14 barcode is used to create the Shipping Container Symbol.
ITF-14 is created using Interleaved 2 of 5 symbology.
and contains 14 digits including 1 checksum character which can be added automatically.
EAN-14 barcode class (EAN128).
Also known as: Shipping Container Code, UCC/EAN-14, UCC-14, DUN-14 (Distribution Unit Number), SSC-14.
Barcode contains 14 character including 1 checksum character which can be calculated automatically.
Encoded with Code128 symbology (UCC/EAN-128).
Two digits, called Application Identifier (AI) are added at the beginning of the barcode (01).
You shoud use the following number format: "12345678901234".
The DUN-14 has the following data encoded:
The first digits represents the number of units in the container:
1=6 units, 2=10 units, 3=12 units, 4=20 units, 5=24 units.The digits 6,7 and 8 are standing for other numbers of units.
The next 12 digits are representing the product number.
General this the EAN-13 number without the check digit.
The last digit is the check digit.
Two digits, called Application Identifier (AI) are added at the beginning of the barcode (01).
You shoud use the following number format: "1234567890123".
Adds checksum.
Calculates mod 10 checksum.
Calculated checksum.
Swiss Post Barcode.
It identifies each parcel. All parcels must have a unique barcode.
The barcode is the requirement for automated processing.
The structure of the Swiss Post Parcel barcode is 18 numeric digits:
2 digits for Swiss Post reference ,8 digits for Franking license number,8 digits for Item number .
Pharma Zentral Nummer barcode class.
Also known as PZN.
PZN is used for distribution of pharmaceutical / health care products in Germany.
The value to encode length is fixed to 6 digits plus 1 digit checksum which is calculated automatically.
Adds 1 checksum character.
USPS Sack Label barcode class.
Sack Label is used by United States Postal Services (USPS) for:
labeling of postal sacks,automation rate mailings,periodicals and standard mail (letter size and flat size pieces).
It contains the "ZIP code" of the receiver and a "Content Identifier Number".
The value to encode length is fixed to 8 digits and it must have the following structure:
5 digits for "ZIP code" (express, priority, first-class, periodicals, standard, package) 3 digits for "Content Identifier Number" [CIN] (mailing class, presorting, automation process sack)
USPS Tray Label barcode class.
Sack Label is used by United States Postal Services (USPS) for:
labeling of postal trays,automation rate mailings,periodicals and standard mail (letter size and flat size pieces).
It contains the "ZIP code" of the receiver and a "Content Identifier Number".
The value to encode length is fixed to 10 digits and it must have the following structure:
5 digits for "ZIP code" (express, priority, first-class, periodicals, standard, package) 3 digits for "Content Identifier Number" [CIN] (mailing class, presorting, automation process sack)2 digits for "Processing Code"
Optical Product Code barcode class. Also known as: OPC, VCA, Vision Council of America OPC, VCA OPC.
The OPC code is used for marking retail optical products.
The value to encode length is fixed to 10 digits and it must have the following structure:
5 digits for Manufacturer Identification Number assigned by the Optical Product Code Council, Inc.
4 digits Item Identification Number assigned and controlled by the optical manufacturer.
The item identification number must be unique to each individual product.
1 digit for checksum which is calculated automatically.
Calculates checksum
Calculated checksum
Deutsche Post Leitcode Barcode.
Leitcode barcode Symbology is used by German Post (Deutsche Post AG) (Deutsche Frachtpost).
Also known as: German Postal 2 of 5 Leitcode, CodeLeitcode, Leitcode, Deutsche Post AG (DHL).
The Leitcode gives an indication of the destination.
The value to encode length is fixed to 13 digits plus 1 digit checksum which is calculated automatically.
The value to encode must have the following structure:
5 digits for Postal code (Postleitzahl, PLZ)3 digits for Street ID/number3 digits for House number2 digits for Product code
Deutsche Post Identcode Barcode.
Identcode barcode Symbology is used by German Post (Deutsche Post AG) (Deutsche Frachtpost).
Also known as: Deutsche Post AG Identcode, German Postal 2 of 5 Identcode, Deutsche Post AG (DHL), Deutsche Frachtpost Identcode, Identcode, CodeIdentcode.
The Identcode contains a tracking number providing an identification of the customer (sender)
and the mail piece.
The value to encode length is 11 digits plus 1 digit checksum which is calculated automatically.
The value to encode must have the following structure:
2 digits for ID of primary distribution center.3 digits for Customer ID.6 digits for Mailing number.
Base class for Deutsche Post Barcodes .
Calculates checksum
Calculated checksum
Royal Mail 4-State Customer barcode class. Also known as RM4SCC.
For automated mail sorting processes and is normally used
to print the postcode and Delivery Point Suffix (DPS)
on letters in machine readable format.
Adds 1 checksum character.
Royal TNT Post kix barcode class.
Also known as: Dutch KIX 4-State, Dutch KIX, TPG KIX, TPGPOST KIX.
Code128 control codes.
Font style.
Bold text (1).
Italic text (2).
Normal text (0).
Text with a line through the middle (8).
Underlined text (4).
COM interface to barcode class.
This interface is for COM support.
Rotation of the rendered barcode.
Width of the narrow bar in rendered barcode in pixels.
Barcode height in pixels.
Bar color.
Back color.
Fore color.
Bar color for OLE.
Back color for OLE.
Fore color for OLE.
Wide/narrow bar ratio.
True if text should be visible in rendered barcode.
Barcode number. Separate supplement with ',' char.
Custom text which will be rendered instead of Number.
Gets or sets quiet zone size.
If is set to true always returns *9.
Gets or sets quiet zone size.
If is set to true always returns *9.
If set to true and always return *9.
Fraction of Height which will be reserved for text label.
Between 0 and 1.0. Default is 0.15
Font style that will be used for any text on barcode image.
Font name that will be used for any text on barcode image.
True if checksum should be visible in barcode text.
True if checksum should be added.
True if FNC1 control character should be ommited for fixed length fields.
This results in shorter barcode. False is default.
Returns folder path from which component
will load license file (BarcodeLicense.xml).
License file folder
Creates new Bitmap with rendered Barcode.
Bitmap handle (HBITMAP) with rendered Barcode.
Creates new Bitmap with rendered Barcode.
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Bitmap handle (HBITMAP) with rendered Barcode.
Creates new Bitmap with rendered barcode and
returns byte array containing the image.
Format of the output image.
Byte array containing barcode image in specified image format.
Creates new Bitmap with rendered barcode and
returns byte array containing the image.
Format of the output image.
Horizontal resolution in dots per inch.
Vertical resolution in dots per inch.
Byte array containing barcode image in specified image format.
Creates new Bitmap with rendered Barcode and saves
it to file of imageType format.
Format of the output image.
Name of created file.
Creates new Bitmap with rendered Barcode and saves it to file of imageType format.
Format of the output image
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Name of created file
Creates new Bitmap with rendered Barcode and saves it to file of imageType format.
Format of the output image
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Name of created file
Creates new Bitmap with rendered barcode and
returns byte array containing the image.
Format of the output image.
Horizontal resolution in dots per inch.
Vertical resolution in dots per inch.
Byte array containing barcode image in specified image format.
Creates new Bitmap with rendered Barcode.
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Bitmap handle (HBITMAP) with rendered Barcode.
Helper class for barcode creation.
Creates new Barcode instance.
Symbology of the barcode that will be created.
new Barcode instance
Creates new Barcode instance.
This method is for COM support.
Symbology of the barcode that will be created.
Com interface to newly created barcode.
Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.
true if the key should be persisted in the computer key store; otherwise, false.
Returns the file path used to load the license file.
License file path.
Barcode factory interface.
This interface is for COM support.
Creates new Barcode instance.
Symbology of the barcode that will be created.
new Barcode instance
Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.
true if the key should be persisted in the computer key store; otherwise, false.
Returns the file path used to load the license file.
License file path.
Symbologies supported by .
Used to create (0).
Used to create (1).
Used to create (2).
Used to create (3).
Used to create (4).
Used to create (5).
Used to create (6).
Used to create (7).
Used to create (8).
Used to create (9).
Used to create (10).
Used to create (11).
Used to create (12).
Used to create (13).
Used to create (14).
Used to create (15).
Used to create (16).
Used to create (17).
Used to create (18).
Used to create (19).
Used to create (20).
Used to create (21).
Used to create (22).
Used to create (23).
Used to create (24).
Used to create (25).
Used to create (26).
Used to create (27).
Used to create (28).
Used to create (29).
Used to create (30).
Image format.
Bmp file format (0).
Emf file format (1).
Exif file format (2).
Gif file format (3).
Icon file format (4).
Jpeg file format (5).
MemoryBmp file format (6).
Png file format (7).
Tiff file format (8).
Wmf file format (9).
Represents Barcode.dll log.
You can subscribe your logging library to this event.
Gets or sets a value indicating whether logging is enabled or disabled. The default is .
You can observe the log on standard VS output or use collection to add your own listener.
Logging uses named "Barcode.dll".
Category name for log entries is also "Barcode.dll".
0 full
1 ascender
2 descender
3 tracker
Draw specified data, starting at x.
graphis to draw on to
x position
y position
parent
Left align (0).
Center align (1).
Right align (2).
Draw specified text.
Graphics to draw on to
X position
Y position
Invalid length exception.
Barcodes which can have bearer bars will implement this interface.
Bearer bars type.
Bearer bars size in pixels.
Invalid characters exception.
Error message contained in this exception.
Standard 2 of 5 barcode class. Also known as Industrial 2 of 5.
Used in airline ticket marking, photofinishing.
Adds checksum.
Calculates checksum
Calculated checksum
UPC-A barcode class
UPC bar codes are used by the grocery and retail industries.
Supersets to UPC are EAN, Jan, Bookland and ISSN bar codes.
EAN bar codes are used in Europe and JAN bar codes are used in Japan.
Bookland bar codes are used on books and ISSN bar codes are used on magazines.
The number of the item and its price are not actually in the bar code.
When the UPC bar code is scanned it pulls out information from an inventory database.
This is how the registers know the item name and price.
When prices change, they are changed in the database,
otherwise each item affected by the price change would have to have its bar code replaced.
The UPC Symbol is numeric only. It is made up of the following:
The number system, single digit in lower left corner. A 5 digit manufacturer number on the left, assigned by the Uniform Code Council. A 5 digit product number on the right that identifies the product, assigned by the manufacturer. A check character found in the lower right hand corner.
Adds checksum
Calculates checksum
Calculated checksum
UPC-E barcode class.
Provides a "short" barcode for small packages.
Base class for all barcode classes.
Rotation of the rendered barcode.
Width of the narrow bar in rendered barcode in pixels.
Barcode height in pixels.
Bar color.
Back color.
Text color.
Gets or sets text rendering hint.
Bar color for OLE.
Back color for OLE.
Text color for OLE.
Wide/narrow bar ratio.
True if text should be visible in rendered barcode.
Barcode number. Separate supplement with ',' char.
Custom text which will be rendered instead of Number.
Gets or sets quiet zone size.
If is set to true always returns this.NarrowBarWidth*9.
Gets or sets quiet zone size.
If is set to true always returns this.NarrowBarWidth*9.
If set to true and always returns this.NarrowBarWidth*9.
Fraction of Height which will be reserved for text label.
Between 0 and 1.0. Default is 0.15
Font style that will be used for any text on barcode image.
Font name that will be used for any text on barcode image.
True if checksum should be added.
True if FNC1 control character should be ommited for fixed length fields.
This results in shorter barcode. True is default.
You can specify the set that should be used when using Code128.
Code128SetMode.BestFitABC is default.
True if checksum should be visible in barcode text.
Creates new Bitmap with rendered Barcode.
Bitmap with rendered Barcode.
Creates new Bitmap with rendered Barcode.
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Bitmap with rendered Barcode.
Creates new Bitmap with rendered Barcode.
Bitmap handle (HBITMAP) with rendered Barcode.
Creates new Bitmap with rendered Barcode.
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Bitmap handle (HBITMAP) with rendered Barcode.
Renders barcode on specified graphics object.
Graphics object to render on it.
X coordinate
Y coordinate
Creates new Bitmap with rendered barcode and
returns byte array containing the image.
Format of the output image.
Byte array containing barcode image in specified image format.
Creates new Bitmap with rendered barcode and
returns byte array containing the image.
Format of the output image.
Horizontal resolution in dots per inch.
Vertical resolution in dots per inch.
Byte array containing barcode image in specified image format.
Creates new Bitmap with rendered Barcode and saves
it to file of imageType format.
Format of the output image.
Name of created file.
Creates new Bitmap with rendered Barcode and saves it to file of format.
Format of the output image
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Name of created file
Creates new Bitmap with rendered Barcode and saves it to the stream
with specified image format.
Format of the output image
Stream
Creates new Bitmap with rendered Barcode and saves it to the stream
with specified image format and resolution
Format of the output image
Horizontal resolution in dots per inch
Vertical resolution in dots per inch
Stream
Returns folder path from which component
will load license file (BarcodeLicense.xml).
License file folder
Code 11 barcode class. Also known as USD-8.
It is used primarily in labeling telecommunications equipment.
It is variable length symbology.
It can encode following chars: "0123456789-".
Adds 2 checksum characters (C and K).
2 checksum characters should be used if the message is 10 characters or longer.
Adds 1 checksum character (C).
1 checksum character should be used if the message is less than 10 characters long.
If the message is 11 characters or longer adds 2 checksum characters (C and K).
If the message is less than 11 characters long adds 1 checksum character (C).
Type of rotation.
0 degrees (0).
90 degrees (1).
180 degrees (2).
270 degrees (3).
Bearer bars type.
Bearer bars size in pixels.
Base class for 2-digit and 5-digit supplements.
Creates 2-digit and 5-digit supplement object.
number for supplement
Supplement object
EAN/UPC 2-digit supplement code
Narcode Number
Possible Length of the barcode with checksum
Possible second Length of the barcode without checksum (-1 if only one length is supported)
Has user choosed to add checksum?
Reads one line, removes comments
Throws ArgumentNullException when argument is null.
Argument that must be != null.
Argument's name.
Throws ArgumentException when condition is not met.
Condition that is required.
Message.
Throws ArgumentException when condition is met.
Condition that is excluded.
Message.
Throws ArgumentException when string is null or is empty.
Argument that must be != null and != string.Empty.
Argument's name.
Throws ArgumentException when string is blank.
Argument that must not be blank.
Message.
This class is used by Babel obfuscator to encrypt all strings found in the application.
Checks if license exists. May throw exception on error.
True if license is present, false otherwise
Loads the license document. May throw exception on error.
Loaded Xml license document
NOTE: These methods assume 1024 bit keys, the same as exported from sn.exe.
RSA1 header (public only)
RSA2 header
Returns RSA object from *.snk key file.
Path to snk file.
RSACryptoServiceProvider
Returns RSAParameters from byte[].
Example to get rsa public key from assembly:
byte[] keyBytes=System.Reflection.Assembly.GetExecutingAssembly().GetName().GetPublicKey();
RSAParameters p = SnkUtil.GetRSAParameters(keyBytes);
RSAParameters
Returns true if buffer length is public key size.
Utility class for license related functions.
Sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.
true if the key should be persisted in the computer key store; otherwise, false.
Returns the file path used to load the license file.
License file path.
Gets the status of the license file.
License file status.
Status of the license validation.
There was no attempt to load and check the license file yet.
There is no license file in appropriate folder.
Please check the value of method and place your license there.
License was loaded, but is invalid.
License was loaded, but it has invalid signature.
License was loaded, but the XML is invalid.
License was loaded, but an exception occurred.
License was loaded and is valid.
Valid license was loaded, but was revoked.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
The form that contains the dropped down editor.
The service that dropped this form.
ASP.NET BarcodeControl
To use BarcodeControl:
Create new ASP.NET projectAdd new web.config file if you don't have oneSet up an HttpHandler in an ASP.NET web application -
add the following code to your web.config file, inside the <system.web> section:
Add Barcode control to the toolbox:
use the right mouse button on toolbox click 'Choose items...' or 'Add/Remove Items' then click 'Browse' and point 'Barcode.dll' file
Drag and drop BarcodeControl from toolbox to your webpage.
This will add the references to Barcode.dll to your project.
Barcode symbology.
If true adds checksum character(s).
If true checksum character(s) is visible in barcode text.
Barcode number. Separate supplement with ',' char.
Fraction of Height which will be reserved for text label.
Between 0 and 1.0. Default is 0.15
Font style that will be used for any text on barcode image.
Font name that will be used for any text on barcode image.
Gets or sets left quiet zone size.
If is set to true always uses this.NarrowBarWidth*9.
Gets or sets right quiet zone size.
If is set to true always uses this.NarrowBarWidth*9.
If set to true and always uses this.NarrowBarWidth*9.
Custom text which will be rendered instead of Number.
Width of the narrow bar in rendered barcode in pixels.
True if text should be visible in rendered barcode.
Rotation of the rendered barcode.
Barcode height.
Barcode image format.
Horizontal resolution in dots per inch.
Vertical resolution in dots per inch.
Bearer bars type.
Bearer bars size in pixels.
Bar color.
Text color.
Back color.
Wide/narrow bar ratio.
True if FNC1 control character should be ommited for fixed length fields.
This results in shorter barcode. True is default.
You can specify the set that should be used when using Code128.
BestFitABC is default.
Sends BarcodeControl content to a provided HtmlTextWriter object.
The HtmlTextWriter object that receives the server control content.
HttpHandler for generating barcode images on the fly.
Windows BarcodeControl.
To use BarcodeControl:
Create new WindowsForms project
Add Barcode control to the toolbox:
use the right mouse button on toolbox click 'Choose items...' or 'Add/Remove Items' then click 'Browse' and point 'Barcode.dll' file
Drag and drop BarcodeControl from toolbox to your WindowsForm.
This will add the references to Barcode.dll to your project.
Returns a barcode object that is used to render barcode image.
BaseBarcode objectff
Creates new Bitmap with rendered Barcode.
Uses as horizontal resolution in dots per inch, and
as vertical resolution in dots per inch.
Bitmap with rendered Barcode.
Renders barcode on specified graphics object.
Graphics object to render on it.
X coordinate
Y coordinate
Creates new Bitmap with rendered Barcode and saves it to file of imageType format.
Uses as horizontal resolution in dots per inch, and
as vertical resolution in dots per inch.
Format of the output image
Name of created file
Creates new Bitmap with rendered Barcode and saves it to the stream with specified type.
Uses as horizontal resolution in dots per inch, and
as vertical resolution in dots per inch.
Format of the output image
Stream
Barcode symbology.
If true adds checksum character(s).
If true checksum character(s) is visible in barcode text.
Barcode number. Separate supplement with ',' char.
Fraction of Height which will be reserved for text label.
Between 0 and 1.0. Default is 0.15
Font style that will be used for any text on barcode image.
Font name that will be used for any text on barcode image.
Gets or sets quiet zone size.
If is set to true always uses this.NarrowBarWidth*9.
Gets or sets quiet zone size.
If is set to true always uses this.NarrowBarWidth*9.
If set to true and always uses this.NarrowBarWidth*9.
Custom text which will be rendered instead of Number.
Width of the narrow bar in rendered barcode in pixels.
Width of the narrow bar in rendered barcode in pixels.
Wide/narrow bar ratio.
True if text should be visible in rendered barcode.
Rotation of the rendered barcode.
Horizontal resolution in dots per inch.
Vertical resolution in dots per inch.
Bearer bars type.
Bearer bars size in pixels.
Text color
Text color
Back color
True if FNC1 control character should be ommited for fixed length fields.
This results in shorter barcode. False is default.
You can specify the set that should be used when using Code128.
BestFitABC is default.
Sets control Size according to Rotation and barcode bitmap size.
Sets barcode Height property according to Rotation and Control's size.