UPC Supplemental 5
- 2 minutes to read
UPC Supplemental 5 is a 5-digit supplement for the EAN-13 barcode. It is used on books to indicate the suggested retail price.
Refer to the following article for more information: UPC-5.
#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 UPCSupplemental5 (an object of the UPCSupplemental5Generator type).
Specify common barcode properties.
#Runtime Example
The following code creates the UPC Supplemental 5 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 CreateUPCSupplemental5BarCode(string BarCodeText) {
// Create a barcode control.
XRBarCode barCode = new XRBarCode();
// Set the barcode's type to UPC Supplemental 5.
barCode.Symbology = new UPCSupplemental5Generator();
// Adjust the barcode's main properties.
barCode.Text = BarCodeText;
barCode.Width = 150;
barCode.Height = 55;
return barCode;
}
The code example below shows how to create a report with the UPC Supplemental 5 barcode:
using DevExpress.XtraPrinting.BarCode;
using DevExpress.XtraReports.UI;
//...
var barCode = CreateUPCSupplemental5BarCode("012345678");
var report = new XtraReport() {
Bands = {
new DetailBand() {
Controls = { barCode }
}
}
};