- Create high quality MSI Plessy 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 MSI Plessy image
- Provide cm, inch, and pixel as the unit of measure
- Capable of printing MSI Plessy with minimum X
- Also be capable of drawing maximum X in a fixed MSI Plessy image width
Complete C# source code to generate, print MSI Plessey images and change barcode size with .NET Control
This MSI Plessy (linear) barcode generator (KA.Barcode Generator for C#.NET) is able to:
MSI Plessy C#.NET Generator Related Product Software
VB.NET MSI Plessy Generator
Java MSI Plessy Generator
.NET MSI Plessy Winforms Generator
ASP.NET MSI Plessy Generator
RDLC Reports in C#.NET IDEs with Control Library. ....
Method 2: Build Click Event in Web Forms in C#.NET. ....
MSI Plessy Size Setting Introduction
The width of MSI Plessy barcode image is influenced by the parameters in the following table.
||The width of the MSI Plessy image
|Module Bar Width (X)
||The width of the module bar in MSI Plessy
||X ≥ 1 pixel
|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
|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
Supplement note: the quantity of data characters also has an influence over the width of the barcode. See C# MSI Plessy Size Setting - Image Width Setting.
The height of MSI Plessy barcode image is made up by Top Margin width, Bottom Margin width, Bar Height, space between barcode and text, and the height of Text.
|Image Height (H)
||The height of the image
||H ≥ 5mm or 15%W
|Bar Height (Y)
||The height of the bar
|Top Margin Width
||The height of the top margin
|Bottom Margin Width
||The height of the bottom margin
||The height of the human readable text font
||The space between symbol and text
In the following section, you will see how to make changes to these parameters in .NET projects using C#.NET.
A powerful and flexible .NET control library dll which ....
Royalty-free, perpetual license with C# source code option. As ....
Mature Barcode Component DLL effectively run ....
QR Code Generator for .NET Winforms generates QR Code barcodes in accordance with QR Code barcode specification in International Organization of...
How to Use C#.NET MSI Plessy Generator Size Setting Properties
C#.NET MSI Plessy Generator provides C#.NET developers with a full set of properties for MSI Plessy size setting.
Before starting size setting, please install C#.NET MSI Plessy Generator and add the following code as namespace reference.
Input the following C# Code to use C#.NET MSI Plessy Generator where MSI Plessy bar code image is needed.
BarCode msi = new BarCode();
msi.Symbology = Symbology.MSI;
Input a string value for CodeToEncode, which will be encoded as data in your MSI Plessy. Pay attention to the data encoding instruction for MSI Plessy.
msi.CodeToEncode = "111";
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.
msi.BarcodeUnit = BarcodeUnit.Pixel;
Property X (Float; Default: 1) is used in MSI Plessy module bar width setting. Try to set X using C# code as follows:
msi.X = 2;
Now, the width of a bar in MSI Plessy has been changed from 1 pixel (as default) to 2 pixel. You can make it even greater if wider bars are in need.
Property Y (Float; Default: 50) sets the bar height of the MSI Plessy.
msi.Y = 40;
The width of bars in MSI Plessy has been changed from 50 pixels (as default) to 40 pixels. You can make it even greater or smaller.
BarCodeHeight and BarCodeWidth
C#.NET MSI Plessy Generator is also equipped with functional properties BarCodeHeight (Float; Default: 0) and BarCodeWidth (Float; Default: 0) to set the size of the whole MSI Plessy bar code image.
msi.BarCodeHeight = 70;
msi.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 MSI Plessy compatible with MSI Plessy barcode specification.
TopMargin, BottomMargin, LeftMargin, and RightMargin
MSI Plessy C#.NET Generator will generate a quiet zone at each end of the MSI Plessy 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).
msi.TopMargin = 10;
msi.BottomMargin = 10;
msi.LeftMargin = 10;
msi.RightMargin = 10;
Property TextMargin (Float; Default: 6 pixel) controls the width of space between MSI Plessy bar code and the human readable text below the barcode.
msi.TextMargin = 10;