<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Bytescout.BarCode.QRCode</name>
    </assembly>
    <members>
        <member name="T:Bytescout.BarCode.CaptionPosition">
            <summary>
            Describes options for barcode caption position.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionPosition.Above">
            <summary>
            (0) Caption above the barcode.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionPosition.Below">
            <summary>
            (1) Caption below the barcode.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionPosition.Before">
            <summary>
            (2) Caption before the barcode (at left).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionPosition.After">
            <summary>
            (3) Caption after the barcode (at right).
            </summary>
        </member>
        <member name="T:Bytescout.BarCode.CaptionAlignment">
            <summary>
            Describes options for barcode caption alignment.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionAlignment.Auto">
            <summary>
            (0) Automatic alignment. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionAlignment.Left">
            <summary>
            (1) Align caption text to the left.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionAlignment.Center">
            <summary>
            (2) Align caption text to the center.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.CaptionAlignment.Right">
            <summary>
            (3) Align caption text to the right.
            </summary>
        </member>
        <member name="T:Bytescout.BarCode.LicenseInfo">
            <summary>
            License information.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.LicenseType">
            <summary>
            License type.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.UpdatesExpireOn">
            <summary>
            Support and updates expiration date.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.LimitType">
            <summary>
            License limit type.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.LimitTerm">
            <summary>
            License limit term.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.Limit">
            <summary>
            Limit of license units.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.Remainder">
            <summary>
            Number of remaining license units.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.LicenseKey">
            <summary>
            Masked license key (RegistrationKey).
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.DLLVersion">
            <summary>
            DLL version.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.LicenseInfo.HardwareID">
            <summary>
            Device Hardware ID.
            </summary>
        </member>
        <member name="M:Bytescout.BarCode.LicenseInfo.ToString">
            <inheritdoc />
        </member>
        <member name="T:Bytescout.BarCode.Margins">
            <summary>
            Class that describes barcode margins.
            </summary>
        </member>
        <member name="E:Bytescout.BarCode.Margins.Changed">
            <summary>
            Occurs when margins get changed.
            </summary>
        </member>
        <member name="M:Bytescout.BarCode.Margins.FireChanged(System.Object)">
            <summary>
            Raises the <see cref="E:Changed" /> event.
            </summary>
            <param name="sender">The sender.</param>
        </member>
        <member name="M:Bytescout.BarCode.Margins.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Bytescout.BarCode.Margins" /> class.
            </summary>
        </member>
        <member name="M:Bytescout.BarCode.Margins.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Bytescout.BarCode.Margins" /> struct.
            </summary>
            <param name="left">The left margin.</param>
            <param name="top">The top margin.</param>
            <param name="right">The right margin.</param>
            <param name="bottom">The bottom margin.</param>
        </member>
        <member name="M:Bytescout.BarCode.Margins.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Bytescout.BarCode.Margins" /> class.
            </summary>
            <param name="value">The string representing margins in the form "[0;0;0;0]".</param>
        </member>
        <member name="M:Bytescout.BarCode.Margins.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object" />.
            </returns>
        </member>
        <member name="M:Bytescout.BarCode.Margins.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:Bytescout.BarCode.Margins" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:Bytescout.BarCode.Margins" />.</param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:Bytescout.BarCode.Margins" />; otherwise, false.
            </returns>
            <exception cref="T:System.NullReferenceException">The <paramref name="obj" /> parameter is null.</exception>
        </member>
        <member name="M:Bytescout.BarCode.Margins.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents the current <see cref="T:Bytescout.BarCode.Margins" />.
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents the current <see cref="T:Bytescout.BarCode.Margins" />.
            </returns>
        </member>
        <member name="M:Bytescout.BarCode.Margins.Clone">
            <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
            <returns>
            A new object that is a copy of this instance.
            </returns>
        </member>
        <member name="P:Bytescout.BarCode.Margins.Left">
            <inheritdoc />
        </member>
        <member name="P:Bytescout.BarCode.Margins.Top">
            <inheritdoc />
        </member>
        <member name="P:Bytescout.BarCode.Margins.Right">
            <inheritdoc />
        </member>
        <member name="P:Bytescout.BarCode.Margins.Bottom">
            <inheritdoc />
        </member>
        <member name="T:Bytescout.BarCode.QREncodeHint">
            <summary>
            Describes the library how non-alphanumerical characters should be encoded.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.QREncodeHint.Mode8">
            <summary>
            (0) All of non-alphanumerical characters will be encoded as is. This is default mode.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.QREncodeHint.Kanji">
            <summary>
            (1) Kanji/Kana characters will be encoded as Shif-JIS characters.
            </summary>
        </member>
        <member name="T:Bytescout.BarCode.QRErrorCorrectionLevel">
            <summary>
            Level of error correction in QR Code symbols
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.QRErrorCorrectionLevel.Low">
            <summary>
            (0) Lowest error correction level (Approx. 7% of codewords can be restored).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.QRErrorCorrectionLevel.Medium">
            <summary>
            (1) Medium error correction level (Approx. 15% of codewords can be restored).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.QRErrorCorrectionLevel.Quarter">
            <summary>
            (2) Quarter error correction level (Approx. 25% of codewords can be restored).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.QRErrorCorrectionLevel.High">
            <summary>
            (3) Highest error correction level (Approx. 30% of codewords can be restored).
            </summary>
        </member>
        <member name="T:Bytescout.BarCode.SymbologyType">
            <summary>
            Describes all supported barcode symbologies (types).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Code128">
            <summary>
            (0) Code 128 barcode (Also known as Code-128). It is a very effective, 
            high-density symbology which permits the encoding of alphanumeric 
            (subject to alphabet selection) data. Code 128 is a very dense 
            code, used extensively worldwide.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Code39">
            <summary>
            (1) Code 39 barcode (Also known as USD-3, Code 3 of 9, LOGMARS and 
            in extended mode also know as Code39Extended, Code 39 Full ASCII mode). 
            Code 39 symbology allows all ASCII symbols to be encoded in 
            extended mode or symbols from this string 
            "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%" in 
            standard mode. This symbology used for example by U.S. Government 
            and military, required for DoD applications.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Postnet">
            <summary>
            (2) Postnet barcode. This symbology usually gets printed by U.S. Post 
            Office on envelopes. Postnet symbology allows only numeric
            values to be encoded. The bar code itself can encode either a 
            standard 5-digit Zip Code, a Zip+4 code, or a full 11-point 
            delivery point code.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.UPCA">
            <summary>
            (3) UPC-A barcode (Also known as UPCA). Used with consumer products 
            in U.S. UPC-A symbology allows only numeric values to be encoded.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.EAN8">
            <summary>
            (4) EAN-8 barcode (GTIN-8). This symbology is a short version of EAN-13 that
            is intended to be used on packaging which would be otherwise 
            too small to use one of the other versions. Used with consumer 
            products internationally. EAN-8 symbology allows only numeric 
            values to be encoded.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.ISBN">
            <summary>
            (5) ISBN Number encoded as EAN-13 barcode. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Codabar">
            <summary>
            (6) Codabar barcode (Also known as Ames Code, USD-4, NW-7, 
            Code 2 of 7). Codabar symbology allows only symbols from this 
            string '0123456789-$:/.+' to be encoded. This symbology used 
            for example in libraries and blood banks.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.I2of5">
            <summary>
            (7) Interleaved 2 of 5 barcode (Also know as Code 2 of 5 Interleaved). 
            Interleaved 2 of 5 symbology allows only numeric values to be 
            encoded. This symbology is used primarily in the distribution 
            and warehouse industry.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Code93">
            <summary>
            (8) Code 93 barcode (Also known as USS-93, Code93 and in extended 
            mode also known as Code93Extended, Code 93 Full ASCII mode). 
            Code 93 symbology allows all ASCII symbols to be encoded in 
            extended mode or symbols from this string 
            "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%" in 
            standard mode. This symbology was designed to 
            complement and improve upon Code 39 symbology. Code 93
            produces denser code than that of Code 39.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.EAN13">
            <summary>
            (9) EAN-13 barcode (GTIN-13). Used with consumer 
            products internationally. EAN-13 symbology allows only numeric 
            values to be encoded.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.JAN13">
            <summary>
            (10) JAN-13 barcode (Also known as JAN codes). This symbology is 
            mostly the same as EAN-13 symbology, but used in Japan. JAN 
            stands for Japanese Numbering Authority. First two digits of 
            JAN-13 symbology are always "49".
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Bookland">
            <summary>
            (11) Bookland barcode. This symbology is mostly the same 
            as EAN-13 symbology, but used exclusively with books. First three 
            digits of Bookland symbology are always "978" the rest of code
            is a ISBN number without embedded hyphens and ISBN check digit.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.UPCE">
            <summary>
            (12) UPC-E barcode (Also known as UPCE). This symbology is 
            zero-suppression version of UPC-A. It is intended to be used on 
            packaging which would be otherwise too small to use one of the 
            other versions. The code is smaller because it drops out zeros 
            which would otherwise occur in a symbol. Used with consumer 
            products in U.S. UPC-E symbology allows only numeric values 
            to be encoded.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.PDF417">
            <summary>
            (13) PDF417 symbology. This symbology is heavily used in the parcel 
            industry. The PDF417 symbology can encode a vast amount of data 
            into a small space. This symbology allows a maximum data size of 
            1850 text characters, or 2710 digits. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.PDF417Truncated">
            <summary>
            (14) PDF417 Truncated symbology. This symbology is a truncted (right 
            column is missing) or compact version of PDF417 symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.DataMatrix">
            <summary>
            (15) Data Matrix symbology. The most popular application for Data 
            Matrix is marking small items. The Data Matrix can encode text
            and raw data. Usual data size is from a few bytes up to 2 kilobytes.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.QRCode">
            <summary>
            (16) QR Code symbology. QR Code initially was used for tracking parts in vehicle 
            manufacturing, but now QR Codes used in a much broader context, 
            including both commercial tracking applications and convenience-oriented 
            applications aimed at mobile phone users (known as mobile tagging).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Aztec">
            <summary>
            (17) Aztec Code symbology. An Aztec code barcode is used by Deutsche Bahn, 
            Trenitalia and by Swiss Federal Railways for tickets sold online and 
            printed out by customers. The Aztec Code has been selected by the airline 
            industry (IATA's BCBP standard) for the electronic boarding passes.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Planet">
            <summary>
            (18) PLANET (The Postal Alpha Numeric Encoding Technique) barcode is used by 
            the United States Postal Service to identify and track pieces of 
            mail during delivery - the Post Office's "CONFIRM" services.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.EAN128">
            <summary>
            (19) EAN128 symbology (Also known as EAN-128, EAN-14, Shipping 
            Container Code, UCC-14, DUN-14 (Distribution Unit Number), 
            SSC-14, GS1-128, UCC-128, UCC/EAN-128. This symbology was developed 
            to provide a worldwide format and standard for exchanging common 
            data between companies.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_128">
            <summary>
            (20) GS1-128 symbology (new name for EAN128 symbology)
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.USPSSackLabel">
            <summary>
            (21) USPS Sack Label symbology (Also known as USPS 25 Sack Label). This
            is in fact Interleaved 2 of 5 symbology with exactly 8 digits 
            encoded: 5-digit Zip Code (the sack destination) and a 3-digit 
            content identifier number(CIN).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.USPSTrayLabel">
            <summary>
            (22) USPS Tray Label symbology (Also known as USPS 25 Tray Label). This
            is in fact Interleaved 2 of 5 symbology with exactly 10 digits 
            encoded: 5-digit Zip Code (the tray destination) and a 3-digit 
            content identifier number(CIN), and a 2-digit USPS processing code.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.DeutschePostIdentcode">
            <summary>
            (23) Deutsche Post Identcode (Also known as Deutsche Post AG IdentCode, 
            German Postal 2 of 5 IdentCode, Deutsche Frachtpost IdentCode, 
            IdentCode, Deutsche Post AG (DHL). This symbology is used by 
            German Post (Deutsche Post AG) (Deutsche Frachtpost). The barcode
            contains a tracking number providing an identification of the 
            customer (sender) and the mail piece. The value to encode length 
            is fixed to 11 digits. The value to encode must have the following 
            structure: 2 digits for ID of primary distribution center, 3 digits 
            for Customer ID, and 6 digits for Mailing number.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.DeutschePostLeitcode">
            <summary>
            (24) Deutsche Post Leitcode (Also known as German Postal 2 of 5 LeitCode, 
            LeitCode, CodeLeitcode, Deutsche Post AG (DHL)). This symbology is used by 
            German Post (Deutsche Post AG) (Deutsche Frachtpost). The barcode
            gives an indication of the destination. The value to encode length 
            is fixed to 13 digits. The value to encode must have the following 
            structure: 5 digits for Postal Code (Postleitzahl, PLZ), 3 digits 
            for Street ID/number, 3 digits for House number, and 2 digits for 
            Product code.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Numly">
            <summary>
            (25) Numly barcode (Also known as ESN, Electronic Serial Number). This
            barcode is a unique identifier that allows an author or publisher to assign 
            to content and track licensing of each id assignment. Numly Numbers 
            are useful if you wish to identify each electronic distributed copy 
            of any form of electronic media. Numly Numbers can also act a 
            third-party content submission time stamps to aid in copyright 
            proving instances and emails. The length of value to encode is 
            fixed to 19 digits.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.PZN">
            <summary>
            (26) PZN barcode (Also known as Pharma-Zentral-Nummer, Pharmazentralnummer, 
            Code PZN, CodePZN, Pharma Zentral Nummer). This symbology is 
            used for distribution of pharmaceutical / health care products 
            in Germany. The specification of this application is maintained 
            at Informationsstelle für Arzneispezialitäten GmbH (IFA). The 
            length of value to encode is 6 digits.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.OpticalProduct">
            <summary>
            (27) Optical Product Code (Also known as OPC, Vision Council of America 
            OPC, VCA BarCode, VCA OPC) symbology. This symbology is used for 
            marking retail optical products. The OPC is a 9-digit, numeric 
            code that identifies the product and the manufacturer. The 
            structure of the OPC code is the following: 5 digits for 
            Manufacturer Identification Number assigned by the Optical 
            Product Code Council, Inc., 4 digits for Item Identification Number 
            assigned and controlled by the optical manufacturer.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.SwissPostParcel">
            <summary>
            (28) Swiss Post Parcel (Also known as SwissPost Parcel Barcode, 
            Switzerland Post Parcel Barcode, Swiss PostParcel Barcode) symbology.
            This symbology is used by Swiss Post. It identifies each parcel 
            and serves as a means of verifying mailing and delivery and 
            checking the service offering. All parcels must have a unique 
            barcode. The barcode is the requirement for automated processing. 
            The barcode serves as a means of identifying the item. The 
            structure of the Swiss Post Parcel barcode is 18 numeric digits: 
            2 digits for Swiss Post reference, 8 digits for Franking license 
            number, and 8 digits for Item number.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.RoyalMail">
            <summary>
            (29) Royal Mail barcode (Also known as RMS4CC, RoyalMail4SCC, 
            Royal Mail 4-State, British Royal Mail 4-State Customer Code,
            4-State). This symbology was created for automated mail sorting.
            It normally codes the postcode and the house or mailbox number 
            in a machine readable format. The contents of the code may vary 
            in different countries. This symbology encodes alpha-numeric 
            characters (0-9, A-Z).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.DutchKix">
            <summary>
            (30) Dutch KIX barcode (Also known as Royal TNT Post Kix, Dutch 
            KIX 4-State Barcode, Kix Barcode, TPG KIX, Klantenindex Barcode,
            TPGPOST KIX). This symbology is used by Royal Dutch TPG Post 
            (Netherlands) for Postal code and automatic mail sorting. It 
            provides information about the address of the receiver. This 
            symbology encodes alpha-numeric characters (0-9, A-Z).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.SingaporePostalCode">
            <summary>
            (31) Singapore 4-State Postal Code barcode (Also known as Singapore 
            4-State Postal, SingPost 4-State, SingPost Barcode, Singapore 
            4-State Code). This Symbology is used by Singapore Post 
            (SingPost) for Postal code and automatic mail sorting. Such
            barcode provides information about the address of the receiver.
            This symbology encodes alpha-numeric characters (0-9, A-Z).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.EAN2">
            <summary>
            (32) The EAN-2 (Also known as EAN/2 and EAN 2) is a supplement to 
            the EAN-13 and UPC-A barcodes. It is often used on magazines 
            and periodicals to indicate an issue number.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.EAN5">
            <summary>
            (33) The EAN-5 (Also known as EAN/5 and EAN 5) is a supplement to
            EAN-13 and UPC-A barcodes. It is often used to give a 
            suggestion for the price of the book.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.EAN14">
            <summary>
            (34) The EAN14 symbology is used for traded goods.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.MacroPDF417">
            <summary>
            (35) The Macro version of PDF417 Symbology.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.MicroPDF417">
            <summary>
            (36) The Micro version of PDF417 Symbology.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataMatrix">
            <summary>
            (37) GS1 DataMatrix is a 2D (two-dimensional) barcode that holds
            large amounts of data in a relatively small space. These barcodes
            are used primarily in aerospace, pharmaceuticals, medical device
            manufacturing, and by the U.S. Department of Defense to add
            visibility to the value chain. GS1 DataMatrix can be used for parts
            that need to be tracked in the manufacturing process because the
            barcode allows users to encode a variety of information related
            to the product, such as date or lot number. They are not intended
            to be used on items that pass through retail point-of-sale (POS).
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Telepen">
            <summary>
            (38) The Telepen symbology. This symbology is used in many countries and
            very widely in the UK. Most Universities and other academic libraries use
            Telepen, as do many public libraries. Other users include the motor
            industry, Ministry of Defence and innumerable well-known organisations
            for many different applications.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.IntelligentMail">
            <summary>
            (39) The Intelligent Mail Barcode symbology. 
            This symbology is used in the USPS mailstream. It is also known as
            the USPS OneCode Solution or USPS 4-State Customer Barcode (abbreviated
            4CB, 4-CB, or USPS4CB)
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Omnidirectional">
            <summary>
            (40) The GS1 DataBar Omnidirectional symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Truncated">
            <summary>
            (41) The GS1 DataBar Truncated symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Stacked">
            <summary>
            (42) The GS1 DataBar Stacked symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Stacked_Omnidirectional">
            <summary>
            (43) The GS1 DataBar Stacked Omnidirectional symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Limited">
            <summary>
            (44) The GS1 DataBar Limited symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Expanded">
            <summary>
            (45) The GS1 DataBar Expanded symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_DataBar_Expanded_Stacked">
            <summary>
            (46) The GS1 DataBar Expanded Stacked symbology. 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.MaxiCode">
            <summary>
            (47) The MaxiCode symbology.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.Plessey">
            <summary>
            (48) The Plessey Code symbology.
            This symbology is used primarily in libraries and for retail grocery shelf marking.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.MSI">
            <summary>
            (49) The MSI  (also known as Modified Plessey) symbology.
            This symbology is used primarily for inventory control,
            marking storage containers and shelves in warehouse environments.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.ITF14">
            <summary>
            (50) The ITF-14 (GTIN-14, UCC-14) symbology.
            ITF-14 is the GS1 implementation of an Interleaved 2 of 5 bar code to encode
            a Global Trade Item Number. ITF-14 symbols are generally used on a packaging
            step of products. The ITF-14 always encodes 14 digits.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GTIN12">
            <summary>
            (51) The GTIN-12 (12-digit UPC-A) symbology.
            GTIN-12 is a 12-digit number used primarily in North America.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GTIN8">
            <summary>
            (52) The GTIN-8 (EAN-8, UCC-8): this is an 8-digit number used predominately outside of North America.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GTIN13">
            <summary>
            (53) The GTIN-13 (EAN-13, UCC-13): this is an 13-digit number used predominately outside of North America.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GTIN14">
            <summary>
            (54) The GTIN-14 (ITF-14, EAN-14, UCC-14) symbology.
            GTIN-14 is the GS1 implementation of an Interleaved 2 of 5 bar code to encode
            a Global Trade Item Number. GTIN-14 symbols are generally used on a packaging
            step of products. The GTIN-14 always encodes 14 digits.
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.GS1_QRCode">
            <summary>
            (55) GS1 QRCode 
            </summary>
        </member>
        <member name="F:Bytescout.BarCode.SymbologyType.PharmaCode">
            <summary>
            (56) Pharma Code
            </summary>
        </member>
        <member name="T:Bytescout.BarCode.ValueComposer">
            <summary>
            Helps to create barcode values for vCard, e-mail, and SMS messages that should be correctly handled by mobile barcode readers.
            </summary>
        </member>
        <member name="M:Bytescout.BarCode.ValueComposer.ComposeSMS(System.String,System.String)">
            <summary>
            Creates value that's correctly handled by barcode readers as SMS message. 
            </summary>
            <param name="phoneNumber">Phone number.</param>
            <param name="messageText">Message text.</param>
            <returns>String that contains composed SMS message.</returns>
        </member>
        <member name="M:Bytescout.BarCode.ValueComposer.ComposeEmail(System.String,System.String,System.String)">
            <summary>
            Creates value that's correctly handled by barcode readers as e-mail message.
            </summary>
            <param name="emailAddress">E-mail address.</param>
            <param name="messageSubject">Message subject.</param>
            <param name="messageBody">Message body.</param>
            <returns>String that contains composed e-mail message.</returns>
        </member>
        <member name="M:Bytescout.BarCode.ValueComposer.ComposeVCard(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Creates value that's correctly handled by barcode readers as vCard message. 
            </summary>
            <param name="firstName">First name.</param>
            <param name="lastName">Last name.</param>
            <param name="phone">Phone number</param>
            <param name="fax">Fax number</param>
            <param name="email">E-mail address.</param>
            <param name="company">Company name</param>
            <param name="job">Job.</param>
            <param name="street">Street.</param>
            <param name="city">City.</param>
            <param name="state">State.</param>
            <param name="zipCode">ZIP (postal) code.</param>
            <param name="country">Country.</param>
            <returns></returns>
        </member>
        <member name="T:Bytescout.BarCode.QRCode">
            <summary>
            Represents QR Code barcode generator.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.RegistrationName">
            <summary>
            Gets or sets the name part of the registration information.
            </summary>
            <value>The registration name.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.RegistrationKey">
            <summary>
            Gets or sets the key part of the registration information.
            </summary>
            <value>The registration key.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.ProduceMonochromeImages">
            <summary>
            Gets or sets a value indicating whether the component should produce monochrome (1-bit, black and white) images.
            <remarks>Note: 1-bit monochrome images can be created only in BMP, PNG and TIFF image formats.</remarks></summary>
            <value>
                <c>true</c> if images should be saved in monochrome; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.AdditionalCaption">
            <summary>
            Gets or sets the additional barcode caption text to draw.
            </summary>
            <value>The additional barcode caption text to draw.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.Caption">
            <summary>
            Gets or sets the barcode caption (by default this is encoded value).
            </summary>
            <value>The barcode caption.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.DrawCaption">
            <summary>
            Gets or sets a value indicating whether to draw the barcode value.
            </summary>
            <value>
                <c>true</c> if to draw the barcode value; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.DrawQuietZones">
            <summary>
            Gets or sets a value indicating whether to draw quite zones when
            drawing symbologies that have such zones.
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.Value">
            <summary>
            Gets or sets the barcode value to encode.
            </summary>
            <value>The barcode value to encode.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.AdditionalCaptionFont">
            <summary>
            Gets or sets the additional barcode caption font.
            </summary>
            <value>The additional barcode caption font.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.CaptionFont">
            <summary>
            Gets or sets the barcode caption font.
            </summary>
            <value>The barcode caption font.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.DotSize">
            <summary>
            Gets or sets the size of QR Code dot in pixels.
            </summary>
            <value>The size of QR Code dot in pixels.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.CaptionPosition">
            <summary>
            Gets or sets the barcode caption position.
            </summary>
            <value>The barcode caption position.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.AdditionalCaptionPosition">
            <summary>
            Gets or sets the barcode additional caption position.
            </summary>
            <value>The barcode additional caption position.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.BackColor">
            <summary>
            Gets or sets the color used to draw the barcode background.
            </summary>
            <value>The color used to draw the barcode background.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.ForeColor">
            <summary>
            Gets or sets the color used to draw the barcode bars and caption(s).
            </summary>
            <value>The color used to draw the barcode bars and caption(s).</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.Margins">
            <summary>
            Gets or sets the barcode margins.
            </summary>
            <value>The barcode margin.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.IsGS1">
            <summary>
            Gets or sets whether to generate GS1 version of QR code. GS1 QR Code requires a value
            that is formatted according to GS1 specification.
            For example: "(01)07046261398572(17)130331(10)TEST5632(21)19067811811".
            </summary>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.QROption_EncodingHint">
            <summary>
            Gets or sets the QR Code-specific hint to use when encoding non-alphanumeric data.
            </summary>
            <value>The hint to use when encoding non-alphanumeric data while creating QR Code barcodes.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.QROption_ErrorCorrectionLevel">
            <summary>
            Gets or sets the error correction level for QR Code barcodes.
            </summary>
            <value>The error correction level for QR Code barcodes.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.QROption_Version">
            <summary>
            Gets or sets the minimum version (size) for QR Code barcodes.
            </summary>
            <value>The minimum version (size) for QR Code barcodes. Should be in [0..40] range.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.CharacterEncoding">
            <summary>
            Gets or sets the character encoding of barcode value.
            Default is <see cref="P:System.Text.Encoding.Default" /> - the default encoding on your computer.
            </summary>
            <value>The character encoding.</value>
        </member>
        <member name="P:Bytescout.BarCode.QRCode.Version">
            <summary>
             Gets the component version number.
            </summary>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Bytescout.BarCode.QRCode" /> class.
            </summary>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.#ctor(System.String,System.String)">
            <summary>
            Initializes and activates a new instance of the <see cref="T:Bytescout.BarCode.QRCode" /> class.
            </summary>
            <param name="registrationName">The registration name.</param>
            <param name="registrationKey">The registration key.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.Dispose">
            <inheritdoc />
        </member>
        <member name="M:Bytescout.BarCode.QRCode.ValueIsValidGS1(System.String)">
            <summary>
            Validates the value against GS1 rules. 
            </summary>
            <param name="value">The value.</param>
            <returns>
                <c>true</c> if value is valid GS1; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetMinimalSize">
            <summary>
            Gets or sets the dimension of the smallest square in pixels that can accommodate the barcode.
            </summary>
            <returns>
            The size of the smallest rectangle in pixels that can accommodate the barcode.
            </returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.DrawOnGraphics(System.Drawing.Graphics,System.Drawing.Point)">
            <summary>
            Draws the barcode on <see cref="T:System.Drawing.Graphics" /> canvas object.
            </summary>
            <param name="graphics">The <see cref="T:System.Drawing.Graphics" /> object to draw the barcode on.</param>
            <param name="position">The position in pixels of the top left point of the barcode.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.DrawOnHDC(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Draws the barcode on HDC canvas object.
            </summary>
            <param name="hdc">The HDC to draw a barcode on.</param>
            <param name="left">The leftmost point of barcode.</param>
            <param name="top">The topmost point of barcode.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImage">
            <summary>
            Gets the <see cref="T:System.Drawing.Image" /> object with the barcode.
            </summary>
            <returns>The <see cref="T:System.Drawing.Image" /> object with the barcode.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SaveImage(System.String)">
            <summary>
            Saves the barcode image to file. Image format is selected by the file name extension.
            </summary>
            <param name="fileName">Name of the file to save barcode to.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SaveImage(System.String,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Saves the barcode image to file.
            </summary>
            <param name="fileName">File name to save barcode to.</param>
            <param name="imageFormat">Format of the barcode image.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SaveImage(System.IO.Stream)">
            <summary>
            Saves the bitmap with the barcode into given stream.
            </summary>
            <param name="stream">The stream to save barcode to.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SaveImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Saves the image with the barcode into given stream.
            </summary>
            <param name="stream">The stream to save barcode to.</param>
            <param name="format">The image format of the barcode.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImageBytes">
            <summary>
            Gets the bytes of the bitmap with the barcode.
            </summary>
            <returns>The bytes of the bitmap with the barcode.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImageBytesEMF">
            <summary>
            Gets the bytes of the EMF image with the barcode.
            </summary>
            <returns>
            The bytes of the EMF image with the barcode.
            </returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImageBytesPNG">
            <summary>
            Gets the bytes of the PNG image with the barcode.
            </summary>
            <returns>The bytes of the PNG image with the barcode.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImageBytesGIF">
            <summary>
            Gets the bytes of the GIF image with the barcode.
            </summary>
            <returns>The bytes of the GIF image with the barcode.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImageBytesTIFF">
            <summary>
            Gets the bytes of the TIFF image with the barcode.
            </summary>
            <returns>The bytes of the TIFF image with the barcode.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.GetImageBytesJPG">
            <summary>
            Gets the bytes of the JPG image with the barcode.
            </summary>
            <returns>The bytes of the JPG image with the barcode.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetCaptionFont(System.String,System.Int32)">
            <summary>
            Sets the font with specified properties as the barcode caption font.
            </summary>
            <param name="familyName">The family name of the font.</param>
            <param name="size">The size of the font in pixels.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetCaptionFont(System.String,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Byte)">
            <summary>
            Sets the font with specified properties as the barcode caption font.
            </summary>
            <param name="familyName">The family name of the font.</param>
            <param name="size">The size of the font in pixels.</param>
            <param name="bold">If <c>true</c>, then the text drawn with the font will be bold.</param>
            <param name="italic">If <c>true</c>, then the text drawn with the font will be italic.</param>
            <param name="underline">If <c>true</c>, then the text drawn with the font will be underlined.</param>
            <param name="strikeout">If <c>true</c>, then the text drawn with the font will be contain line through the middle.</param>
            <param name="gdiCharSet">A GDI character set to use for this font.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetAdditionalCaptionFont(System.String,System.Int32)">
            <summary>
            Sets the font with specified properties as the barcode additional caption font.
            </summary>
            <param name="familyName">The family name of the font.</param>
            <param name="size">The size of the font in pixels.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetAdditionalCaptionFont(System.String,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Byte)">
            <summary>
            Sets the font with specified properties as the barcode additional caption font.
            </summary>
            <param name="familyName">The family name of the font.</param>
            <param name="size">The size of the font in pixels.</param>
            <param name="bold">If <c>true</c>, then the text drawn with the font will be bold.</param>
            <param name="italic">If <c>true</c>, then the text drawn with the font will be italic.</param>
            <param name="underline">If <c>true</c>, then the text drawn with the font will be underlined.</param>
            <param name="strikeout">If <c>true</c>, then the text drawn with the font will be contain line through the middle.</param>
            <param name="gdiCharSet">A GDI character set to use for this font.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetMargins(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Sets the barcode margins in pixels.
            </summary>
            <param name="left">The left margin value in pixels.</param>
            <param name="top">The top margin value in pixels.</param>
            <param name="right">The right margin value in pixels.</param>
            <param name="bottom">The bottom margin value in pixels.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.DrawToImage(System.String,System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Draws barcode on another image at specified coordinates.
            </summary>
            <param name="inputFile">Input image file path.</param>
            <param name="pageIndex">Index of the page for multi-page TIFF images. -1 means all pages.</param>
            <param name="x">X coordinate.</param>
            <param name="y">Y coordinate.</param>
            <param name="outputFile">Output image file path.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.DrawToImage(System.IO.Stream,System.Int32,System.Int32,System.Int32,System.IO.Stream)">
            <summary>
            Draws barcode on another image at specified coordinates.
            </summary>
            <param name="inputStream">Input stream containing the image to draw the barcode on.</param>
            <param name="pageIndex">Index of the page for multi-page TIFF images. -1 means all pages.</param>
            <param name="x">X coordinate.</param>
            <param name="y">Y coordinate.</param>
            <param name="outputStream">Output stream.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetForeColor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Sets fore color in RGB format.
            </summary>
            <param name="r">R component</param>
            <param name="g">G component</param>
            <param name="b">B component</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetBackColor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Sets background color in RGB format.
            </summary>
            <param name="r">R component</param>
            <param name="g">G component</param>
            <param name="b">B component</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.ProcessMacros(System.String)">
            <summary>
            Replaces macro codes with corresponding ASCII control characters.
            </summary>
            <remarks>
            Use following macros to insert ASCII control characters: {NUL}, {SOH}, {STX}, {ETX}, {EOT}, {ENQ}, {ACK}, {BEL}, {BS}, {HT}, {LF}, {VT}, {FF}, {CR}, 
            {SO}, {SI}, {DLE}, {DC1}, {DC2}, {DC3}, {DC4}, {NAK}, {SYN}, {ETB}, {CAN}, {EM}, {SUB}, {ESC}, {FS}, {GS}, {RS}, {US}.
            </remarks>
            <param name="value">Input value.</param>
            <returns>Value with processed macros.</returns>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.AddDecorationImage(System.String,System.Int32)">
            <summary>
            Adds decorative image to draw in the center of the QR Code. 
            </summary>
            <remarks>Note, the embedded image damages the barcode, but the QR Code's error correction alorithm makes it possible 
            to decode the damaged barcode if the damage doesn't exceed 7-30% of barcode square (depending on the error correction level).
            See <see cref="P:Bytescout.BarCode.QRCode.QROption_ErrorCorrectionLevel" />.
            It's recommended to generate the QR Code with highest error correction level and check the barcode is still decodable after image applying. 
            To read the barcode you can use ByteScout Barcode Reader SDK: https://bytescout.com/products/developer/barcodereadersdk/bytescoutbarcodereadersdk.html
            </remarks>
            <param name="imageFileName">Image to add to barcode.</param>
            <param name="scale">Scale of the image square relatively to the barcode square, in percents. 
            Recommended is 15 percents with the highest error correction level. Set -1 to disable the scaling.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.AddDecorationImage(System.Drawing.Image,System.Int32)">
            <summary>
            Adds decorative image to draw in the center of the QR Code. 
            </summary>
            <remarks>Note, the embedded image damages the barcode, but the QR Code's error correction alorithm makes it possible 
            to decode the damaged barcode if the damage doesn't exceed 7-30% of barcode square (depending on the error correction level).
            See <see cref="P:Bytescout.BarCode.QRCode.QROption_ErrorCorrectionLevel" />.
            It's recommended to generate the QR Code with highest error correction level and check the barcode is still decodable after image applying. 
            To read the barcode you can use ByteScout Barcode Reader SDK: https://bytescout.com/products/developer/barcodereadersdk/bytescoutbarcodereadersdk.html
            </remarks>
            <param name="image">Image to add to barcode.</param>
            <param name="scale">Scale of the image square relatively to the barcode square, in percents. 
            Recommended is 15 percents with the highest error correction level. Set -1 to disable the scaling.</param>
        </member>
        <member name="M:Bytescout.BarCode.QRCode.SetCharacterEncoding(System.String)">
            <summary>
            Sets the character encoding of barcode value.
            Default is <see cref="P:System.Text.Encoding.Default" /> - the default encoding on your computer.
            You may override this value like:
            <code>
            barcode.Options.TextEncodingCodePage = 1250; // to use German locale to decode text
            </code>
            Some of available code pages are listed below for your reference:
            <code>
            Name               CodePage  EncodingName
            shift_jis          932       Japanese (Shift-JIS)
            windows-1250       1250      Central European (Windows)
            windows-1251       1251      Cyrillic (Windows)
            Windows-1252       1252      Western European (Windows)
            windows-1253       1253      Greek (Windows)
            windows-1254       1254      Turkish (Windows)
            csISO2022JP        50221     Japanese (JIS-Allow 1 byte Kana)
            iso-2022-kr        50225     Korean (ISO)
            </code></summary>
        </member>
    </members>
</doc>