All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

PharmacodeGenerator.PharmacodeType Property

Specifies whether the Pharmacode bar code has one or two tracks.

Namespace: DevExpress.XtraPrinting.BarCode

Assembly: DevExpress.Printing.v20.2.Core.dll

Declaration

[DefaultValue(PharmacodeType.OneTrack)]
public PharmacodeType PharmacodeType { get; set; }
<DefaultValue(PharmacodeType.OneTrack)>
Public Property PharmacodeType As PharmacodeType

Property Value

Type Default Description
PharmacodeType

OneTrack

The type of the Pharmacode bar code.

Remarks

The Pharmacode bar code can have one or two tracks.

PharmacodeType

Example

PharmacodeType.OneTrack

pharmacode-two-track

PharmacodeType.TwoTrack

pharmacode-two-track

The following code creates a one-track Pharmacode and specifies its properties:

NOTE

The complete sample project is available in the following repository: https://github.com/DevExpress-Examples/how-to-add-a-bar-code-to-a-report-e167.

using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Windows.Forms;
using DevExpress.XtraPrinting.BarCode;
using DevExpress.XtraReports.UI;
// ...
public XRBarCode CreatePharmacodeBarCode(string BarCodeText) {
    // Create a bar code control.
    XRBarCode barCode = new XRBarCode();

    // Set the type to the Pharmacode.
    barCode.Symbology = new PharmacodeGenerator() {
        // Specify the Pharmacode type.
        PharmacodeType = PharmacodeType.OneTrack
    };

    // Adjust the appearance.
    barCode.Text = BarCodeText;
    barCode.Height = 100;
    barCode.Width = 220;

    return barCode;
}

To add the XRBarCode to a report band, handle the report's BeforePrint event.

using System.Drawing.Printing;
// ...

private void XtraReport1_BeforePrint(object sender, PrintEventArgs e) {
    this.Detail.Controls.Add(CreatePharmacodeBarCode("101070"));
}
See Also