KA.Barcode for .NET Suite
Guide for Resizing IdentcodeBarcodes in C#.NET
Complete C# source code to generate, print Identcodeimages and change barcode size with .NET Control

  • Create high quality Identcode Png, Gif, Jpeg, Tiff, or Bmp files in .NET projects using C#

  • Provide properties X and Y to set the width and height of the module bar

  • Support the width setting of surrounding margins

  • Support the width and height setting of the whole Identcode image

  • Provide cm, inch, and pixel as the unit of measure

  • Capable of printing Identcode with minimum X

  • Also be capable of drawing maximum X in a fixed Identcode image width

Identcode, is also named as Deutsche Post Identcode Barcode, German Postal 2 of 5 Identcode, Deutsche Post AG Identcode, Deutsche Frachtpost Identcode, CodeIdentcode, Deutsche Post AG.

how to get data from barcode scanner in java, how to print barcode labels in c# windows application, vb.net print barcode free, itextsharp barcode vb net, print barcode c# code project, excel 2010 barcode font

Besides size setting, this Identcode barcode component (KA.Barcode Generator for C#.NET) still be used to:

Identcode C#.NET Generator Related Product Software

VB.NET Identcode Generator

Java Identcode Generator

.NET Identcode Winforms Generator

ASP.NET Identcode Generator


Identcode Size Setting Introduction

Width Setting

The width of Identcode barcode image is influenced by the parameters in the following table.

Parameter Parameter Description Range Related Property
Image Width(W) The width of the Identcode image - BarCodeWidth
Module Bar Width (X) The width of the module bar in Identcode X ≥ 1 pixel X
Left Quiet Zone Width (Q1) The space between the left edge of the image and the leftmost bar; Q1= 10 X + Left Margin Width Q1 ≥ 10X LeftMargin
Right Quiet Zone Width (Q2) The space between the right edge of the image and the rightmost bar; Q2= 10 X + Right Margin Width Q2 ≥ 10X RightMargin


Supplement note: the quantity of data characters also has an influence over the width of the barcode. See C# Identcode Size Setting - Image Width Setting.

Height Setting

The height of Identcode barcode image is made up by Top Margin width, Bottom Margin width, Bar Height, space between barcode and text, and the height of Text.

Parameter Parameter Description Range Related Property
Image Height (H) The height of the image H ≥ 5mm or 15%W H
Bar Height (Y) The height of the bar - Y
Top Margin Width The height of the top margin ≥ 0 TopMargin
Bottom Margin Width The height of the bottom margin ≥ 0 BottomMargin
Text Height The height of the human readable text font - Text Font
Text Margin The space between symbol and text ≥ 0 TextMargin


In the following section, you will see how to make changes to these parameters in .NET projects using C#.NET.


How to Use C#.NET Identcode Generator Size Setting Properties

C#.NET Identcode Generator provides C#.NET developers with a full set of properties for Identcode size setting.

Before starting size setting, please install C#.NET Identcode Generator and add the following code as namespace reference.

using KeepAutomation.Barcode.Bean;

using KeepAutomation.Barcode;

using System.Drawing.Imaging;

Input the following C# Code to use C#.NET Identcode Generator where Identcode bar code image is needed.

BarCode identcode = new BarCode();

identcode.Symbology = Symbology.Identcode;

Input a string value for CodeToEncode, which will be encoded as data in your Identcode. Pay attention to the data encoding instruction for Identcode.

identcode.CodeToEncode = "11111111111";

BarcodeUnit

Property BarcodeUnit is in control of unit of measure. Before setting the bar width and image size, you should know for sure all the properties in the coming passages are based on the unit of measure. BarcodeUnit defaults as Pixel, and you can change it to cm or inch.

identcode.BarcodeUnit = BarcodeUnit.Pixel;

X

Property X (Float; Default: 1) is used in Identcode module bar width setting. Try to set X using C# code as follows:

identcode.X = 2;

Now, the width of a bar in Identcode has been changed from 1 pixel (as default) to 2 pixel. You can make it even greater if wider bars are in need.

Y

Property Y (Float; Default: 50) sets the bar height of the Identcode.

identcode.Y = 40;

The width of bars in Identcode has been changed from 50 pixels (as default) to 40 pixels. You can make it even greater or smaller.

BarCodeHeight and BarCodeWidth

C#.NET Identcode Generator is also equipped with functional properties BarCodeHeight (Float; Default: 0) and BarCodeWidth (Float; Default: 0) to set the size of the whole Identcode bar code image.

identcode.BarCodeHeight = 70;

identcode.BarCodeWidth = 175;

Note: If the setting of image size conflict with the settings in bar width or bar height, you can enable AutoResize to make the generated Identcode compatible with Identcode barcode specification.

TopMargin, BottomMargin, LeftMargin, and RightMargin

Identcode C#.NET Generator will generate a quiet zone at each end of the Identcode symbol automatically. The auto-generated quiet zone is 10X width. You can increase width of quiet zone by increasing the value of properties LeftMargin (Float; Default: 0) and RightMargin (Float; Default: 0). Also, the height of the image can be increased using TopMargin (Float; Default: 0) and BottomMargin (Float; Default: 0).

identcode.TopMargin = 10;

identcode.BottomMargin = 10;

identcode.LeftMargin = 10;

identcode.RightMargin = 10;

TextMargin

Property TextMargin (Float; Default: 6 pixel) controls the width of space between Identcode bar code and the human readable text below the barcode.

identcode.TextMargin = 10;