Java Barcode Generator, .NET Barcode Generator for C#, ASP.NET, VB.NET
HOME BARCODE FOR .NET WINFORMS PURCHASE


.NET WinForms Barcode Developer Guide > .NET WinForms Barcode Code-93 Developer Guide

.NET WinForms Code-93 Barcode Property Settings



1. Generate Code-93 in .NET Class

The following C#.net code illustrates how to generate a Code-93 barcode in a C# class

	BarcodeLib.Barcode.Linear barcode = new BarcodeLib.Barcode.Linear();
	
	barcode.Type = BarcodeType.CODE93;
	
	barcode.Data = "CODE93-123456789012";
	
	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. Code-93 Barcode Property Settings
  • Set the Type property to BarcodeType.CODE93
    Web Stream URL Parameter: Type. Value: 5. Sample: &Type=5
  • 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)
      • - (Dash), . (Point), $ (Dollar), / (Slash), + (Plus), % (Percentage), (Space)
    • Sample: "CODE93-123456789012"
    Web Stream URL Parameter: Data.
  • AddCheckSum property is not applied here. Check character "C" and "K" will always be applied.
  • 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











   Copyright BarcodeLib.com. All rights reserved.