ActiveReports 18 .NET Edition
MESCIUS.ActiveReports Assembly / GrapeCity.ActiveReports.SectionReportModel Namespace / BarCodeStyle Enumeration

In This Topic
    BarCodeStyle Enumeration
    In This Topic

    Type of code, or symbology, the barcode control will use to generate the barcode.

    Syntax
    'Declaration
     
    Public Enum BarCodeStyle 
       Inherits System.Enum
    public enum BarCodeStyle : System.Enum 
    Members
    MemberDescription
    Ansi39ANSI 3 of 9 (Code 39) uses upper case, numbers, - , * $ / + %.
    Ansi39xANSI Extended 3 of 9 (Extended Code 39) uses the complete ASCII character set.
    AztecAztec Code
    BC412Data BC412 uses 35 characters, 0 - 9 and A - Z. It is designed for semiconductor wafer identification.
    CodabarCodabar uses A B C D + - : , / and numbers.
    Code_11Encodes the numbers 0 through 9, the hyphen (-), and start/stop characters. It is primarily used in labeling telecommunications equipment.
    Code_128_ACode 128 A uses control characters, numbers, punctuation, and upper case.
    Code_128_BCode 128 B uses punctuation, numbers, upper case and lower case.
    Code_128_CCode 128 C uses only numbers.
    Code_128autoCode 128 Auto uses the complete ASCII character set.  Automatically selects between Code 128 A, B and C to give the smallest barcode.
    Code_2_of_5Code 2 of 5 uses only numbers.
    Code_93Code 93 uses uppercase, % $ * / , + -,  and numbers.
    Code25intlvInterleaved 2 of 5 uses only numbers.
    Code39Code 39 uses numbers,  % * $ /. , - +, and upper case.
    Code39xExtended Code 39 uses the complete ASCII character set.
    Code49Code 49 is a 2D high-density stacked barcode. Encodes the complete ASCII character set. 
    Code93xExtended Code 93 uses the complete ASCII character set.
    DataMatrixData Matrix is a high density, two-dimensional barcode with square modules arranged in a square or rectangular matrix pattern.
    EAN_13EAN-13 uses only numbers (12 numbers and a check digit). If there are only 12 numbers in the string, it calculates a checksum and adds it to the thirteenth position. If there are 13, it validates the checksum and throws an error if it is incorrect.
    EAN_8EAN-8 uses only numbers (7 numbers and a check digit).
    EAN128FNC1

    EAN-128 is an alphanumeric one-dimensional representation of Application Identifier data. It is not meant for point-of-sales use, but for marking containers in the shipping industry.

    This type of bar code contains the following sections:

    • Leading quiet zone (blank area)
    • Code 128 start character
      • A allows standard alphanumeric plus control and special characters
      • B allows standard alphanumeric plus lower case alpha and special characters
      • C allows a set of 100 digit pairs from 00 to 99
    • FNC (function) 1 character which allows scanners to identify this as an EAN-128 barcode
    • Data (AI or Application Identifier plus data field)
    • Symbol check character (Start code value plus product of each character position plus value of each character divided by 103. The checksum is the remainder value.)
    • Stop character
    • Trailing quiet zone (blank area)

    The AI or Application Identifier in the Data section sets the type of the data to follow (i.e. ID, dates, quantity, measurements, etc.). There is a specific data structure for each type of data. This AI is what distinguishes the EAN-128 code from Code 128.

    Multiple AIs (along with their data) can be combined into a single bar code.

    EAN128FNC1 is a UCC/EAN-128 (EAN128) type barcode that allows you to insert FNC1 character at any place and adjust the bar size etc, which is not available in UCC/EAN-128.

     

    To insert FNC1 character, set “\n” for C#, or “vbLf” for VB to Text property at runtime.

    GS1DataMatrixGS1 Data Matrix
    GS1QRCodeGS1 QRCode
    HIBCCode128HIBCCode128 barcode uses the Code128 symbology. It encodes 'Primary Data' and 'Secondary Data' using slash (/) as delimiter. It is used in the health care products industry for identification purpose.
    HIBCCode39HIBCCode39 barcode uses the Code39 symbology, with Code39OptionalCheckDigit property set to True. It encodes 'Primary Data' and 'Secondary Data' using slash (/) as delimiter. It is used in the health care products industry for identification purpose.
    IATA_2_of_5IATA_2_of_5 is a variant of Code_2_of_5 and uses only numbers with a check digit.
    IntelligentMailIntelligent Mail, formerly known as the 4-State Customer Barcode, is a 65-bar code used for domestic mail in the U.S.
    IntelligentMailPackageIntelligentMailPackage is more efficient in terms of processing and tracking mails than Intelligent Mail barcode.
    ISBNInternational Standard Book Number barcode is a special form of the EAN-13 code and is used as a unique 9-digit commercial book identifier.
    ISMNInternationally Standard Music Number barcode is a special form of the EAN-13 code. It is used for marking printed musical publications.
    ISSNInternational Standard Serial Number barcode is a special form of the EAN-13 code. It is used to identify serial publications, publications that are issued in numerical order, such as the volumes of a magazine.
    ITF14Interleaved Two of Five. This code is used to mark cartons and palettes that are including goods with an EAN-13 code. One digit is added in front of the EAN-13 code to mark the packing variant.
    JapanesePostalThis is the barcode used by the Japanese Postal system. Encodes alpha and numeric characters consisting of 18 digits including a 7-digit postal code number, optionally followed by block and house number information. The data to be encoded can include hyphens.
    Matrix_2_of_5Matrix 2 of 5 is a higher density barcode consisting of 3 black bars and 2 white bars. Matrix_2_of_5 uses only numbers.
    MaxiCodeMaxiCode is special polar barcode.
    MicroPDF417MicroPDF417 is two-dimensional (2D), multi-row symbology, derived from PDF417. Micro-PDF417 is designed for applications that need to encode data in a two-dimensional (2D) symbol (up to 150 bytes, 250 alphanumeric characters, or 366 numeric digits) with the minimal symbol size.
    MicroQRCodeMicro QR Code is a variant of QR Code, with reduced barcode size. It has only one position detection pattern.
    MSIMSI Code uses only numbers.
    NoneNone.
    Pdf417Pdf417 is a popular high-density 2-dimensional symbology that encodes up to 1108 bytes of information. This barcode consists of a stacked set of smaller barcodes. Encodes the full ASCII character set. Capable of encoding as many as 2725 data characters.
    PharmacodePharmacode represents only numeric data from 3 to 131070. It is a barcode standard used in the pharmaceutical industry for packaging. It is designed to be readable despite printing errors.
    PlesseyPlessey uses hexadecimal digits to encode. It is a one-dimensional barcode used mainly in libraries.
    PostNetPostNet uses only numbers with a check digit.
    PZNPZN Pharmaceutical Central/General Number uses the same encoding algorithm as Code 39 but can carry only digits – 0123456789. The number of digits supported for encoding are 6 or 7. The letters 'PZN' and checksum digit are automatically added. It is mainly used to identify medicine and health-care products in Germany and other German-speaking countries.
    QRCodeQRCode is a 2D symbology that is capable of handling numeric, alphanumeric and byte data as well as Japanese kanji and kana characters. This symbology can encode up to 7,366 characters.
    RM4SCCRoyal Mail RM4SCC uses only letters and numbers (with a check digit).  This is the barcode used by the Royal Mail in the United Kingdom.
    RSS14RSS14 is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is a 14-digit EAN.UCC item identification for use with omnidirectional point-of-sale scanners.
    RSS14StackedRSS14Stacked is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is the same as RSS14Truncated, but stacked in two rows when RSS14Truncated is too wide.
    RSS14StackedOmnidirectionalRSS14StackedOmnidirectional is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is the same as RSS14, but stacked in two rows when RSS14 is too wide.
    RSS14TruncatedRSS14Truncated is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is a 14-digit EAN.UCC item identification plus Indicator digits for use on small items, not for point-of-sale scanners.
    RSSExpandedRSSExpanded is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is a 14-digit EAN.UCC item identification plus AI element strings (expiration date, weight, etc.) for use with omnidirectional point-of-sale scanners.
    RSSExpandedStackedRSSExpandedStacked is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is the same as RSSExpanded, but stacked in two rows when RSSExpanded is too wide.
    RSSLimitedRSS Limited is a Reduced Space Symbology that encodes Composite Component (CC) extended EAN and UPC information in less space. This version is a 14-digit EAN.UCC item identification with indicator digits of 0 or 1 in a small symbol that is not scanned by point-of-sale scanners.
    SSCC_18SSCC_18 is an 18-digit Serial Shipping Container Code. It is used to identify individual shipping containers for tracking purposes.
    TelepenTelepen has 2 different modes - alphanumeric-only and numeric-only. Both modes require a start character, a check digit, and a stop character. It is mainly used in manufacturing industries.
    UCCEAN128UCC/EAN –128 uses the complete ASCII character Set.  This is a special version of Code 128 used in HIBC applications.
    UPC_AUPC-A uses only numbers (11 numbers and a check digit).
    UPC_E0UPC-E0 uses only numbers.  Used for zero-compression UPC symbols.  For the Caption property, you may enter either a six-digit UPC-E code or a complete 11-digit (includes code type, which must be 0 (zero)) UPC-A code.  If an 11-digit code is entered, the Barcode control will convert it to a six-digit UPC-E code, if possible.  If it is not possible to convert from the 11-digit code to the six-digit code, nothing is displayed.
    UPC_E1UPC-E1 uses only numbers.  Used typically for shelf labeling in the retail environment.  The length of the input string for U.P.C. E1 is six numeric characters.
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             GrapeCity.ActiveReports.SectionReportModel.BarCodeStyle

    Requirements

    See Also