.NET Barcode Developer Guide >
.NET Barcode RM4SCC Developer Guide
.NET RM4SCC Barcode Property Settings
1. Generate RM4SCC in .NET Class
The following C#.net code illustrates how to generate a RM4SCC barcode in a C# class
BarcodeLib.Barcode.Linear barcode = new BarcodeLib.Barcode.Linear();
barcode.Type = BarcodeType.RM4SCC;
barcode.Data = "ABC123";
barcode.UOM = UnitOfMeasure.PIXEL;
barcode.BarWidth = 1;
barcode.BarHeight = 80;
barcode.LeftMargin = 10;
barcode.RightMargin = 10;
barcode.TopMargin = 10;
barcode.BottomMargin = 10;
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;
// more barcode settings here
// save barcode image into your system
barcode.drawBarcode("c://barcode.png");
// generate barcode & output to byte array
byte[] barcodeInBytes = barcode.drawBarcodeAsBytes();
// generate barcode to Graphics object
Graphics graphics = ...
barcode.drawBarcode(graphics);
// generate barcode and output to Bitmap object
Bitmap barcodeInBitmap = barcode.drawBarcode();
// generate barcode and output to HttpResponse object
HttpResponse response = ...;
barcode.drawBarcode(response);
// generate barcode and output to Stream object
Stream stream = ...;
barcode.drawBarcode(stream);
2. RM4SCC Barcode Property Settings
-
Set the Type property to BarcodeType.RM4SCC
Web Stream URL Parameter: Type. Value: 39. Sample: &Type=39
-
Set the Data property with the value to encode. Type is string.
- Valid Data Scope:
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- uppercase letters (A through Z)
- Sample: "ABC123"
Web Stream URL Parameter: Data.
-
AddCheckSum property is not applied. Barcode Library will automatically add one check character.
-
Barcode Size Settings:
-
Set property UOM (Unit of Measure) for properties BarWidth, BarHeight, LeftMargin and TopMargin.
Valid values are UnitOfMeasure.Pixel (0), UnitOfMeasure.CM (1), UnitOfMeasure.Inch (2).
Default is UnitOfMeasure.Pixel (0).
Web Stream URL Parameter: UOM. Valid values are: 0, 1, 2.
-
Set the ImageWidth and ImageHeight properties.
Both types are float.
BarWidth default is 0 pixel.
BarHeight default is 0 pixel.
Web Stream URL Parameter: ImageWidth and ImageHeight.
-
Set the BarWidth (for bar cell width) and BarHeight (for bar cell height) properties.
Both types are float.
BarWidth default is 1 pixel.
BarHeight default is 80 pixel.
Web Stream URL Parameter: BarWidth and BarHeight.
-
Set the LeftMargin, RightMargin, TopMargin and BottomMargin properties.
Types are all float. Default are 10.
Web Stream URL Parameter: LeftMargin, RightMargin, TopMargin, BottomMargin.
-
Set the ResizeImage property to "true" and our component will resize the barcode image if manual setting is invalid.
Type is bool. Default is false.
Web Stream URL Parameter: Resolution.
-
Set the Resolution property (Value is expressed in DPI - Dots per inch).
Type is int. Default is 96 dpi.
Web Stream URL Parameter: Resolution.
-
Setting up text style in barcode image:
-
Set the ShowText properties. If ShowText is True, barcode data will be displayed with the barcode.
Type is bool.
Default is True.
Web Stream URL Parameter: ShowText. Valid values are: "true", and "false".
-
Set the TextFont property. The font used to display text in barcode image.
Type is System.Drawing.Font.
Default is new Font("Arial", 9f, FontStyle.Regular).
Web Stream URL Parameter: TextFont. Value format: [font name]|[font size]|[font style]. Sample Values: "Arial|12|Bold,Underline"
-
Set Color Related properties.
-
Set the BackgroundColor property. Barcode background color can be changed.
Type is System.Drawing.Color.
Default is BackgroundColor = Color.White.
Web Stream URL Parameter: BackgroundColor.
-
Set the BarColor property. Barcode bars color can be changed.
Type is System.Drawing.Color.
Default is BarColor = Color.Black.
Web Stream URL Parameter: BarColor.
-
Set the TextFontColor property. Barcode human-readable data text color can be changed.
Type is System.Drawing.Color.
Default is TextFontColor = Color.Black.
Web Stream URL Parameter: TextFontColor.
-
Set the ImageFormat property for barcode image type.
-
Type is System.Drawing.Imaging.ImageFormat.
Default value is ImageFormat.Png.
Web Stream URL Parameter: ImageFormat. Valid values are: gif, jpeg, png, bmp, tiff.
-
Set Rotate property, if you want to rotate barcode image. Valid values are as below.
-
0 (RotateOrientation.BottomFacingDown)
-
1 (RotateOrientation.BottomFacingLeft)
-
2 (RotateOrientation.BottomFacingUp)
-
3 (RotateOrientation.BottomFacingRight)
Default Value is 0 (RotateOrientation.BottomFacingDown)
Web Stream URL Parameter: Rotate. Valid values are: 0, 1, 2, 3
3. All Barcode Types
4. Barcode Generation Guide in Various .NET Developments
Copyright BarcodeLib.com. All rights reserved.
|
|