Barcode Crystal > Barcode in Crystal > Linear > .NET ISBN in Crystal
  • Simple to integrate into your Crystal Reports
  • Rich ISBN settings to customize your generating barcodes
  • Minimum ISBN knowledge required, with complete developer guides
  • Comprehensive C#, VB.NET sample codes for ISBN generation configured to its barcode specification
  • Support to create GS1 compatible ISBN, ISBN+2 and ISBN+5 barcodes
  • Also support other linear barcodes: Code-39, ISSN, Interleaved 2 of 5, RM4SCC, etc
  • Mature and reliable C#.NET Barcode components since 2003
  • Royalty free with Developer License purchased

Quick Jump: ISBN Information | ISBN in Crystal Reports FAQ

ISBN Information

Encodable Character

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Encodable Data Length

  • Fixed-length
  • Start with "978" or "979" only
  • 13 digits only
  • Add a check digit in the end
  • Supplemental 2 & 5 digits add-on
ISBN in Crystal Reports - FAQ

This document provides several methods to specify ISBN barcodes in Crystal Reports. Please download BusinessRefinery.com ISBN Barcode Generator for Crystal Reports.

1. What are these in our Crystal Report Barcode Generator package?

You will find "BarcodeDemoData.mdb", "CustomerDataSet.xsd", "developer guide" and "BusinessRefinery.Barcode.Web.dll" or "BusinessRefinery.Barcode.Win.dll" in the package; See more information on .NET Crystal Report Barcode Generation Guide.

2. How to Install this class library onto your Crystal Reports?

Install .NET Crystal Reports barcode generator can be easy and simple, view Install process for Crystal Reports.

3. How to add supplemental digits for ISBN barcode using C# and VB.NET class?

ISBN barcode supports to add 2 or 5 digits supplemental data with specified height and space.

C# class:

using BusinessRefinery.Barcode;

Linear barcode = new Linear();
barcode.Symbology = Symbology.ISBN_2;
barcode.Code = "978123456789";
barcode.SupplementCode = "13";
barcode.SupplementHeight = 0.9;
barcode.SupplementSpace= 29;

barcode.drawbarcode2ImageFile("C://isbn.gif");

VB.NET class:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBN_5
barcode.Code = "978123456789"
barcode.SupplementCode = "13456"
barcode.SupplementHeight = 0.9
barcode.SupplementSpace= 29

barcode.drawbarcode2ImageFile("C://isbn.gif")

4. How to modify ISBN human-readable text using C# and VB.NET class?

ISBN human-readable text can be enabled or disable with customized color, font style and margin between ISBN symbol and text.

C# class:

Linear barcode = new Linear();
barcode.Symbology = Symbology.ISBN;
barcode.Code = "978123456789";
barcode.DisplayText = true;
barcode.TextFont = new Font("Calibri", Font.Bold, 20);
barcode.TextMargin = 9;

barcode.drawbarcode2ImageFile("C://isbn.gif");

VB.NET class:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBN
barcode.Code = "979123456789"
barcode.DisplayText = true
barcode.TextFont = new Font("Calibri", Font.Bold, 20)
barcode.TextMargin = 9

barcode.drawbarcode2ImageFile("C://isbn.gif")

5. How to adjust ISBN barcode image using C# and VB.NET class?

Users may set ISBN barcode image background color, foreground color, image format, image rotation and resolution.

C# class:

using BusinessRefinery.Barcode;

Linear barcode = new Linear();
barcode.Symbology = Symbology.ISBN;
barcode.Code = "979123456789" ;
barcode.BackColor = Color.White;
barcode.ForeColor = Color.Green;
barcode.Rotation = Rotate.Rotate90;
barcode.Resolution = 104;

barcode.drawbarcode2ImageFile("C://isbn.gif");

VB.NET class:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBN
barcode.Code = "979123456789"
barcode.BackColor = Color.White
barcode.ForeColor = Color.Green
barcode.Rotation = Rotate.Rotate90
barcode.Resolution = 104

barcode.drawbarcode2ImageFile("C://isbn.gif")





Quick Links