C# .NET Core Code 39 Generator Library SDK
Integration & Developer Guide for Code 39 .NET Core linear barcode image generation in C#
"This .NET suite helps my team a lot, a bunch of time being saved. OnBarcode support is awesome, and we couldn't ask more than this."
- Bill Twain, Canada
Generate barcode Code 39 images in Visual C# .NET with complete sample C# source code
- Generate, create Code 39 in Visual C# .NET Core applications
- Easy to install & integrate barcode Code 39 generation library SDK into C# developments
- Generate over 30 linear, 2d barcode images in C#.NET including
C# QR Code,
C# Data Matrix,
C# PDF-417,
C# ITF14,
C# Code 128,
C# EAN,
C# UPC-A
- Generate Code 39 images in C# class library
- Create barcode Code 39 in C# ASP.NET Core web application
- Easy to encode Code 39 images to jpeg, gif, png, tiff, bitmap files in C# program
- Compatible with ISO / IEC 16388 (2nd edition 2007-05-15)
Create Code-39 Barcodes in C# .NET Core

Top
Creating Code-39 barcode in C# class example:
using System;
using System.Collections.Generic;
using System.Text;
using OnBarcode.Barcode;
using System.Drawing.Imaging;
using System.Drawing;
Linear code39 = new Linear();
// Barcode data to encode
code39.Data = "ONBARCODE";
// Barcode symbology type
code39.Type = BarcodeType.CODE39;
// Apply checksum digit for Code-39
code39.AddCheckSum = true;
// The space between 2 characters in code 39; This a multiple of X; The default is 1.
code39.I = 1.0f;
// Wide/narrow ratio, 2.0 - 3.0 inclusive, default is 2.
code39.N = 2.0f;
// If true, display a * in the beginning and end of barcode text
code39.ShowStartStopInText = false;
/*
* Barcode Image Related Settings
*/
// Unit of meature for all size related setting in the library.
code39.UOM = UnitOfMeasure.PIXEL;
// Bar module width (X), default is 1 pixel;
code39.X = 1;
// Bar module height (Y), default is 60 pixel;
code39.Y = 60;
// Barcode image left, right, top, bottom margins. Defaults are 0.
code39.LeftMargin = 0;
code39.RightMargin = 0;
code39.TopMargin = 0;
code39.BottomMargin = 0;
// Image resolution in dpi, default is 72 dpi.
code39.Resolution = 72;
// Created barcode orientation.
//4 options are: facing left, facing right, facing bottom, and facing top
code39.Rotate = Rotate.Rotate0;
/*
* Linear barcodes human readable text styles
*/
// Display human readable text under the barcode
code39.ShowText = true;
// Display checksum digit at the end of barcode data.
code39.ShowCheckSumChar = true;
// Human readable text font size, font family and style
code39.TextFont = new Font("Arial", 9f, FontStyle.Regular);
// Space between barcode and text. Default is 6 pixel.
code39.TextMargin = 6;
// Generate Code-39 and encode barcode to gif format
code39.Format = System.Drawing.Imaging.ImageFormat.Gif;
code39.drawBarcode("C:\\code39.gif");
/*
You can also call other drawing methods to generate barcodes
public void drawBarcode(Graphics graphics);
public void drawBarcode(string filename);
public Bitmap drawBarcode();
public void drawBarcode(Stream stream);
*/
More C# Barcode Generation Tutorials for Each Barcode

Top
Barcode Control for C#.NET - Bar Code Type Generation