C#. RM4SCC Generator Size Setting Tutorial
sample source code to generate linear RM4SCC images and adjust barcode size in C# .NET
- Easy to integrate RM4SCC barcode generation component into your C#.NET Programs
- Provide 100% C#.NET source code and strong named assemblies
- Support to encode numeric characters and uppercase alphabetic
- Show or hide RM4SCC human-readable characters with customize margin, color and font style
- Simple to adjust RM4SCC barcode size by modifying RM4SCC barcode width & height, Code 128 bar width & height, barcode margin, etc
- Compatible with Microsoft Visual Studio 2005/2008/2010
- Mature, easy-to-use RM4SCC barcode component used world-widely
- Samples for RM4SCC Image Setting in Visual C#.NET
- Samples for RM4SCC Data Encoding in Visual C#.NET
RM4SCC, also known as Royal Mail 4-state Customer Code, U.K. Royal Mail, is height-modulated barcode symbology for use in automated mail sort process.
How to generate, print barcode using .NET, Java sdk library control with example project source code free download:
RM4SCC Structure
RM4SCC Image Width Related Settings
W: the barcode width of RM4SCC. Please see BarCodeWidth.
X: the width of a module bar. Please see X.
Q: the width of the quiet zone. Please see Left & Right Margin.
RM4SCC Image Height Related Settings
H: the barcode height of RM4SCC. Please see BarCodeHeight.
Top & Bottom Margin: the height of the top & bottom margin. Please see Top & Bottom Margin.
Text Margin: the space between image bar and text. Please see TextMargin.
Text Font: the font style of human-readable text. Please see TextFont.
Setting RM4SCC Barcode Size in C#
C# RM4SCC barcode provides a set of barcode size settings to specify you RM4SCC barcodes. Please download C# barcode component and install, copy those following code to your Visual Studio:
Linear barcode = new Linear();
barcode.Type = BarcodeType.RM4SCC;
barcode.Data = "ONBARCODE";
Modify your RM4SCC barcodes by setting those following properties:
UOM
UOM is short for Unit of Measure, which is the unit of measure for all size related settings in the library. C# RM4SCC barcode provides 3 options: Pixel, Cm, and Inch. The default is Pixel.
barcode.UOM = UnitOfMeasure.PIXEL;
Barcode Width & Height
BarcodeWidth is the RM4SCC barcode image width. The default in C# RM4SCC barcode is 0 (float).
BarcodeHeight is the RM4SCC barcode image height. The default in C# RM4SCC barcode is 0 (float).
barcode.BarcodeWidth = 0;
barcode.BarcodeHeight = 0;
Notice: if your setting is smaller than the barcode required minimum width and height, the library will automatically reset to barcode minimum width. Or you may enable AutoResize to automatically resize your RM4SCC barcode image.
Barcode Margin
BarcodeMargin is the white zone around the RM4SCC symbol. C# RM4SCC barcode provides 4 options: Left Margin, Right Margin, Top Margin and Bottom Margin. The default of these four margins are 0 (float).
barcode.TopMargin = 3;
barcode.BottomMargin = 3;
barcode.LeftMargin = 1;
barcode.RightMargin = 1;
X
X is the width of barcode bar module (narrow bar). The default in C# RM4SCC barcode is 1 (float).
barcode.X = 2;
Text Margin & Font
TextMargin is the space between barcode and barcode data text. The default in C# RM4SCC barcode is 6 (float).
TextFont is the font style of human-readable text. The default in C# RM4SCC barcode is new Font ("Arial", 9f, FontStyle.Regular).
barcode.TextMargin = 9;
barcode.TextFont = new Font("Arial", 20f, FontStyle.Regular);