Deutsche Post Leitcode
- 2 minutes to read
The Deutsche Post Leitcode symbology, or German Postal 2 of 5 LeitCode, LeitCode, or CodeLeitcode, is used by Deutsche Post AG (Deutsche Frachtpost). This barcode identifies the destination.
A value that the barcode encodes should consist of 13 or 14 digits:
- 5 digits for a Postal Code (Postleitzahl, PLZ);
- 3 digits for a Street ID/number;
- 3 digits for a House number;
- 2 digits for a Product code;
- 1 digit for a checksum (optional).
When you specify 13 digits, the barcode generates a checksum digit automatically. If you add a checksum digit, the barcode ignores this digit and also generates it automatically to ensure the encoded value is valid.
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 DeutschePostLeitcode (an object of the DeutschePostLeitcodeGenerator type).
Specify common barcode properties.
Runtime Example
The following code example creates the Deutsche Post Leitcode barcode and specifies its properties.
using DevExpress.XtraPrinting.BarCode;
using DevExpress.XtraReports.UI;
//...
public XRBarCode CreateDeutschePostLeitcodeBarCode(string barcodeText) {
// Create a XRBarCode control.
var barCode = new XRBarCode();
// Set the barcode's symbology to the DeutschePostIdentcode.
barCode.Symbology = new DeutschePostLeitcodeGenerator();
// Adjust the barcode's appearance.
barCode.Text = barcodeText;
barCode.Height = 100;
barCode.Width = 320;
return barCode;
}
The code example below shows how to create a report with the Deutsche Post Leitcode barcode: