Skip to main content
All docs
V25.1
  • PharmacodeGenerator.PharmacodeType Property

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

    Namespace: DevExpress.XtraPrinting.BarCode

    Assembly: DevExpress.Printing.v25.1.Core.dll

    NuGet Package: DevExpress.Printing.Core

    Declaration

    [DefaultValue(PharmacodeType.OneTrack)]
    public PharmacodeType PharmacodeType { get; set; }

    Property Value

    Type Default Description
    PharmacodeType OneTrack

    The type of the Pharmacode bar code.

    Available values:

    Name Description Example
    OneTrack

    A one-track Pharmacode bar code.

    pharmacode-one-track

    TwoTrack

    A two-track Pharmacode bar code.

    pharmacode-one-track

    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:

    View Example: How to add a bar code to a report

    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;
    }
    
    See Also