.NET Barcode for WinForms          ASP.NET Barcode          .NET Barcode Reader          Java Barcode          Java Barcode Reader
Home > .NET Barcode for Winforms > Linear Barcode Generator for WinForms - ITF-14 Generator

ITF14 Creator for .NET WinForms Applications

Barcode image generating library for ITF14 generation in .NET developmental projects

Embed ITF14 barcode image writer into .NET Windows Forms Applications

  • Create ITF-14 barcodes in .NET Windows Forms projects

  • Support C#, VB.NET, Managed C++ and Delphi for .NET

  • Completely built in C#.NET, VB.NET

  • Support high-quality GIF, BMP, PNG, JPEG/JPG & TIFF ITF-14 barcode formats

  • Support to rotate ITF-14 barcodes into 0, 90, 180, 270 degrees

  • Easy to integrated in Microsoft Visual Studio2005/2008/2010

  • Graphic configuration are supported to specify backcolor, forcolor and font for human-readable text

  • Compatible with GS1 standard for ITF-14

  • Flexible barcode sizing option to customize ITF wide/narrow ratio, X, Y Dimension, margin size, etc

  • Bearer bar are supported for ITF-14

  • Mature & reliable barcode generating component

  • Royalty free with the purchase of a Developer License

ITF14 Barcode Generator Control for .NET WinForms Applictions - Overview

.NET ITF-14 generator for Winforms is a flexible and robust barcode generating, which aims to generate and create ITF-14 barcode in .NET Windows Forms applications in an easy way. It is an easy- to- install package, which requires minimum ITF-14 barcode knowledge. It supports to be used in any development environment supported by .NET Framework, and compatible with the latest development toolkit Microsoft Visual Studio.

High-quality ITF-14 barcode images can be drawn and printed into GIF, BMP, PNG, JPEG/JPG & TIFF with this barcode generator. Rich barcode options are provided to customize barcode properties in accordance with your needs. Royalty-free developer license are also provided.

ITF-14 information:

ITF- 14 is an application standard of GS1 standard system using the Interleaved 2 of 5 barcode specification. It is a continuous symbology , of which individual characters cannot be interpreted by themselves. ITF -14 allows for a large level of print tolerance in lower-quality printing conditions. Like interleaved 2 of 5 barcode, ITF-14 is a high-density barcode as well. However, ITF-14 encodes data in width of both bars and spaces, which allows ITF-14 to achieve a higher density than other 2 of 5 barcode. ITF-14 is generally used on packaging level of a product.

.NET ITF-14 generator for Winforms encodes:

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
According to ITF-14 specification, this generator encodes 13 digits only, excluding the last checksum digit.

Development Environment

  • Windows Forms Application (design-time and runtime support)

  • Console Application (runtime support)

  • Windows Service (runtime support)

  • Class Library (runtime support)

Add ITF14 barcode into .NET projects using .NET Forms Barcode Component

Install and register .NET barcode generator control in .NET projects for ITF14 barcode creation
  • Download Avapose.com trial package and unzip

  • Copy Avapose.Barcode.Encoder.WinForms.dll to your Winforms project folder
    (Do not copy .dll to .NET bin directory, Visual Studio will do so.)

  • Add Avapose.Barcode.Encoder.WinForms.dll to your Winforms project reference

  • Add Winforms Control to your Visual Studio Toolbox.

  • 1. Right click .NET Visual Studio Toolbox, select menu Choose Items...

    2. In "Choose Toolbox Items" form, click button "Browse...", and select dll
        Avapose.Barcode.Encoder.WinForms.dll

Generate, print ITF-14 barcodes with C# class

BarCode barcode = new BarCode();

aa.Symbology = Symbology.ITF14;

aa.Data = "7521752175217";

aa.BarcodeImageWidth = 175;

aa.BarcodeImageHeight = 50;

aa.X =1;

aa.Y = 80;

aa.AutoResize = true;

aa.draw("...\itf14_csharp.gif");


Generate, print ITF-14 barcodes with VB.NET class

Dim barcode As Avapose.Barcode.Encoder.ClassLibrary.BarCode = New Avapose.Barcode.Encoder.ClassLibrary.Barcode

barcode.Symbology = Avapose.Barcode.Encoder.ClassLibrary.Symbology.ITF14

barcode.Data = "6515651565156"

barcode.BarcodeImageWidth = 175

barcode.BarcodeImageHeight = 50

barcode.X = 1

barcode.Y = 60

barcode.AutoResize = True

barcode.draw("...\itf14_vb.gif")


 

 

ITF14 Barcode Properties and Methods using .NET Forms Barcode Generator

Category : Basic

Properties Value
Comments
Type Default
Data string "128"


ITF-14 Valid value to encode:

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

According to ITF-14 specification, this generator encodes 13 digits only, excluding the last checksum digit.

Symbology
Symbology
Code128Auto

Linear barcode symbology type.

Set the value to Symbology.ITF14

EnableCheckSum
bool
false

EnableCheckSum property is not applied here. .NET Barcode will always add a check character in the last digit.

Category : ITF-14 Special

Properties Value
Comments
Type Default

N

float
2.0f

Wide/narrow ratio ranges from 2.0 to 3.0, the default is 2.0.

BearerBarLeft
float 1.0f

The value of the vertical bearer bars (left bars). Valid values are 0-10 which are a multiple of X.


BearerBarStyle

int 0

Bearer bar feature


BearerBarTop

float 1.0f

The value of the horizontal bearer bars (top bars). Valid values are 0-10 which are a multiple of X.

Category : Barcode Size Related

Properties Value
Comments
Type Default
AutoResize

bool
false

Set AutoResize property to true, the generated barcode image can be resized automatically.

UOM
UnitOfMeasure
Pixel

Unit of meature for all size related settings in the library.

Valid values:
  • UnitOfMeasure.Pixel
  • UnitOfMeasure.Cm
  • UnitOfMeasure.Inch

X float 2

Bar module (narrow bar) width of barcode, default is 2 pixel

Y float 75

Bar module height of barcode, default is 75 pixel

BarcodeImageWidth float 0

Barcode image width.

Be sure barcodeWidth setting is larger than the barcode required minimum width, otherwisethe library will automatically reset to barcode minimum width.

BarcodeImageHeight float 0

Barcode image height.

Be sure barcodeHeight setting is larger than the barcode required minimum height, otherwise the library will automatically reset to barcode minimum height.

MarginLeft float 0

Left margin size of barcode image.

MarginRight float 0

Right margin size of barcode image.

MarginTop float 0

Top margin size of barcode image.

MarginBottom
float 0

Bottom margin size of barcode image.

DPI int 72

Barcode image resolution in DPI
(Dots per inch).

Angle Angle Degree0

Barcode image orientation can be rotated in this library.

Valid values:
  • Angle.Degree0
  • Angle.Degree90
  • Angle.Degree180
  • Angle.Degree270

Category : Barcode Colors

Properties Value
Comments
Type Default
BackgroundColor
Color
white

Set BackgroundColor property to change background color of barcode image

ForegroundColor
Color
black


Set ForegroundColor property to change foreground color barcode image

Category : Font Style

Properties Value
Comments
Type Default
ShowText
bool
true


True: show text under the barcode

False: hide text under the barcode

TextFont
Font
new Font ("Arial",10pt,
FontStyle.Regular)

Set TextFont property to change font style of barcode text .


TextMargin
float
6

Set TextMargin property to change space between barcode and barcode data text, default is 6 pixel


ShowCheckSum Char

bool true

True: show checksum digit character;

False: hide checksum digit character.

TextColor Color black

Set TextColorproperty to change barcode text color

Category : Image Format

Properties Value
Comments
Type Default
ImageFormat
Format
gif

Barcode image encoding type,including Jpeg, Png, Tiff, Bmp, Emf, Exif, Icon and Memory Bmp.

Methods

// create and draw to image file
public void draw(string filename)

// create, draw, paint barcode on Graphics object
public void draw(Graphics graphics)

// create, draw, paint barcode on Bitmap object
public Bitmap draw()

// create, draw, paint barcodeon Stream object
public void draw(Stream fileStream)

// create, draw, paint barcode on byte[] object
public byte[] drawOutputAsBytes()