UPC Supplemental 2
- 2 minutes to read
UPC Supplemental 2 is a 2-digit supplement for the EAN-13 barcode. It is used on magazines, newspapers, and other periodicals to indicate the issue number.
Refer to the following article for more information: UPC-2.
#Add the Bar Code to a Report
Drag the XRBarCode item from the DX.24.2: Report Controls tab and drop it onto the report.
Set the XRBarCode control’s Symbology property to UPCSupplemental2 (an object of the UPCSupplemental2Generator type).
Specify common barcode properties.
#Runtime Example
The following code creates the UPC Supplemental 2 barcode and specifies its properties.
using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Windows.Forms;
using DevExpress.XtraPrinting.BarCode;
using DevExpress.XtraReports.UI;
// ...
public XRBarCode CreateUPCSupplemental2BarCode(string BarCodeText) {
// Create a barcode control.
XRBarCode barCode = new XRBarCode();
// Set the barcode's type to UPC Supplemental 2.
barCode.Symbology = new UPCSupplemental2Generator();
// Adjust the barcode's main properties.
barCode.Text = BarCodeText;
barCode.Width = 100;
barCode.Height = 55;
return barCode;
}
The code example below shows how to create a report with the UPC Supplemental 2 barcode:
using DevExpress.XtraPrinting.BarCode;
using DevExpress.XtraReports.UI;
//...
var barCode = CreateUPCSupplemental2BarCode("012345678");
var report = new XtraReport() {
Bands = {
new DetailBand() {
Controls = { barCode }
}
}
};