Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >
Dev Center
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

EnumBarcodeFormat_2

  • Android
  • Objective-C
  • Swift
public class EnumBarcodeFormat_2 {
    public static final int BF2_NULL = 0;
    public static final int BF2_NONSTANDARD_BARCODE = 1;
    public static final int BF2_DOTCODE = 2;
    public static final int BF2_PHARMACODE = 12;
    public static final int BF2_PHARMACODE_ONE_TRACK = 4;
    public static final int BF2_PHARMACODE_TWO_TRACK = 8;
    public static final int BF2_POSTALCODE = 32505856;
    public static final int BF2_USPSINTELLIGENTMAIL = 1048576;
    public static final int BF2_POSTNET = 2097152;
    public static final int BF2_PLANET = 4194304;
    public static final int BF2_AUSTRALIANPOST = 8388608;
    public static final int BF2_RM4SCC = 16777216;
}
typedef NS_OPTIONS(NSInteger , EnumBarcodeFormat2)
{
    /** No barcode format in BarcodeFormat group 2 */
    EnumBarcodeFormat2NULL NS_SWIFT_NAME(Null) = 0x00,
    /** Nonstandard barcode */
    EnumBarcodeFormat2NONSTANDARDBARCODE = 0x01,
    /** PHARMACODE_ONE_TRACK */
    EnumBarcodeFormat2PHARMACODE_ONE_TRACK = 0x04,
    /** PHARMACODE_ONE_TRACK */
    EnumBarcodeFormat2PHARMACODE_TWO_TRACK = 0x08,
    /** PHARMACODE */
    EnumBarcodeFormat2PHARMACODE = 0x0C,
    /** DotCode Barcode.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsMarks to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2DOTCODE = 0x00000002,
    /** Combined value of EnumBarcodeFormat2USPSINTELLIGENTMAIL, EnumBarcodeFormat2POSTNET, EnumBarcodeFormat2PLANET, EnumBarcodeFormat2AUSTRALIANPOST, EnumBarcodeFormat2RM4SCC.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2POSTALCODE = 0x01F00000,
    /** USPS Intelligent Mail.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2USPSINTELLIGENTMAIL = 0x00100000,
    /** Postnet.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2POSTNET = 0x00200000,
    /** Planet.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2PLANET = 0x00400000,
    /** Australian Post.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2AUSTRALIANPOST = 0x00800000,
    /** Royal Mail 4-State Customer Barcode.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    EnumBarcodeFormat2RM4SCC = 0x01000000
};
public enum EnumBarcodeFormat2 : Int{
    /** No barcode format in BarcodeFormat group 2 */
    NULL NS_SWIFT_NAME(Null) = 0x00
    /** Nonstandard barcode */
    NONSTANDARDBARCODE = 0x01
    /** PHARMACODE_ONE_TRACK */
    PHARMACODE_ONE_TRACK = 0x04
    /** PHARMACODE_ONE_TRACK */
    PHARMACODE_TWO_TRACK = 0x08
    /** PHARMACODE */
    PHARMACODE = 0x0C
    /** DotCode Barcode.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsMarks to EnumLocalizationMode if you don't set it,*/
    DOTCODE = 0x00000002
    /** Combined value of USPSINTELLIGENTMAIL, POSTNET, PLANET, AUSTRALIANPOST, RM4SCC.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    POSTALCODE = 0x01F00000
    /** USPS Intelligent Mail.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    USPSINTELLIGENTMAIL = 0x00100000
    /** Postnet.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    POSTNET = 0x00200000
    /** Planet.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    PLANET = 0x00400000
    /** Australian Post.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    AUSTRALIANPOST = 0x00800000
    /** Royal Mail 4-State Customer Barcode.
     When you set this barcode format, the library will automatically add EnumLocalizationModeStatisticsPostalCode to EnumLocalizationMode if you don't set it,*/
    RM4SCC = 0x01000000
}

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

latest version

    • Latest version
    • Version 9.x
      • Version 9.2.13
      • Version 9.2.11
      • Version 9.2.10
      • Version 9.0.2
      • Version 9.0.1
      • Version 9.0.0
    • Version 8.x
      • Version 8.9.3
      • Version 8.9.0
      • Version 8.8.7
      • Version 8.8.5
      • Version 8.8.3
      • Version 8.8.0
      • Version 8.6.3
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.5
      • Version 8.2.3
      • Version 8.2.1
      • Version 8.2.0
      • Version 8.1.3
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    Change +
    © 2003–2022 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support