VintaSoft Barcode .NET SDK 16.0: Documentation for .NET developer
In This Topic
    API changes in version 15.2
    In This Topic

    API changes in Vintasoft.Barcode.dll

    New classes:

    public class Vintasoft.Barcode.BarcodeInfo.GS1DigitalLinkBarcodeInfo Contains information about recognized GS1 Digital link barcode.
    public class Vintasoft.Barcode.BarcodeInfo.GS1DigitalLinkValueItem Contains information about a barcode that contains a GS1 Digital Link.
    public class Vintasoft.Barcode.BarcodeStructure.BarcodePathElement A barcode element that represents the path element in a barcode.
    public class Vintasoft.Barcode.BarcodeStructure.BarcodeTextElement A barcode element that represents the text element in a barcode.
    public class Vintasoft.Barcode.BarcodeStructure.BarcodeVectorElement A barcode element that represents the vector element in a barcode.
    public class Vintasoft.Barcode.BarcodeStructure.BarcodeVectorStructure Stores the vector structure of a barcode.
    public class Vintasoft.Barcode.GS1.GS1DigitalLink Allows to create/parse the GS1 Digital Link URI.
    public abstract class Vintasoft.Barcode.SymbologySubsets.GS1DigitalLinkBarcodeSymbologySubset Base class that defines the barcode symbology subset with barcode values, which are stored in GS1 Digital Link format.
    public class Vintasoft.Barcode.SymbologySubsets.GS1DigitalLinkDataMatrixBarcodeSymbology Defines the GS1 Digital Link DataMatrix barcode symbology - subset of DataMatrix barcode symbology with values in GS1 Digital Link format.
    public class Vintasoft.Barcode.SymbologySubsets.GS1DigitalLinkQRBarcodeSymbology Defines the GS1 Digital Link QR barcode symbology - subset of QR barcode symbology with values in GS1 Digital Link format.
    public class Vintasoft.Barcode.TextRendering.TextFontInfo Contains the text font properties.


    Changed classes:

    Vintasoft.Barcode.BarcodeWriter
    Added methods
    public Vintasoft.Barcode.BarcodeStructure.BarcodeVectorStructure GetBarcodeVectorStructure() Returns barcode as a barcode vector structure.
    public Vintasoft.Barcode.BarcodeStructure.BarcodeVectorStructure GetBarcodeVectorStructure(bool) Returns barcode as a barcode vector structure.


    Vintasoft.Barcode.ReaderSettings
    Added properties
    public bool SerialRecognition { get; set; } Gets or sets a value indicating whether the barcode reader must use the previous recognition results for increasing performance of current barcode recognition process.
    Removed properties
    public bool UseCode39ExtendedDecodeTable { get; set; } This property is obsolete, use BarcodeSymbologySubsets.Code39Extended barcode subset.


    Vintasoft.Barcode.GS1.GS1ApplicationIdentifier
    Added properties
    public string OptionalComponent { get; } Gets the optional component of application indentifier.


    Vintasoft.Barcode.GS1.GS1ApplicationIdentifiers
    Added methods
    public static Vintasoft.Barcode.GS1.GS1ApplicationIdentifierValue CreateApplicationIdentifier(string, string) Creates the application identifier value from sepecified key and value.


    Vintasoft.Barcode.GS1.GS1ApplicationIdentifierValue
    Added constructors
    public void GS1ApplicationIdentifierValue(Vintasoft.Barcode.GS1.GS1ApplicationIdentifier, int, string) Initializes a new instance of the GS1ApplicationIdentifierValue class.


    Vintasoft.Barcode.SymbologySubsets.BarcodeSymbologySubsets
    Added properties
    public static Vintasoft.Barcode.SymbologySubsets.GS1DigitalLinkDataMatrixBarcodeSymbology GS1DigitalLinkDataMatrix { get; } Gets the GS1 Digital Link DataMatrix Code barcode symbology.
    public static Vintasoft.Barcode.SymbologySubsets.GS1DigitalLinkQRBarcodeSymbology GS1DigitalLinkQR { get; } Gets the GS1 Digital Link QR Code barcode symbology.


    Vintasoft.Barcode.TextRendering.TextRenderingFactory
    Added methods
    public Vintasoft.Barcode.TextRendering.TextFont CreateTextFont(Vintasoft.Barcode.TextRendering.TextFontInfo) Creates the font by font info.




    New enumerations:

    public enum Vintasoft.Barcode.BarcodeStructure.BarcodeVectorElementType Specifies available types of vector barcode element.


    Changed enumerations:

    Vintasoft.Barcode.GS1.GS1AICharacterSetType
    Added fields
    public Vintasoft.Barcode.GS1.GS1AICharacterSetType CharacterSet64 GS1 AI Encodable Character Set 64 (file-safe / URI-safe base64).
    public Vintasoft.Barcode.GS1.GS1AICharacterSetType NumericDigits The numeric digits.
    public Vintasoft.Barcode.GS1.GS1AICharacterSetType OptionalComponent The fixed character set of an optional component.