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

    API changes in Vintasoft.Barcode.dll

    New classes:

    public class Vintasoft.Barcode.BarcodePath Provides a platform-independent graphics path (series of connected lines and curves) that represents barcode.
    public class Vintasoft.Barcode.SymbologySubsets.ItalianPost2of5 Defines the Italian Post 2 of 5 barcode.


    Changed classes:

    Vintasoft.Barcode.BarcodeSymbologies
    Added properties
    public static Vintasoft.Barcode.BarcodeSymbology JapanPost { get ; } Gets the Japan Post barcode symbology.
    Added methods
    public static Vintasoft.Barcode.BarcodeSymbology GetSymbology(Vintasoft.Barcode.BarcodeType) Returns barcode symbology that corresponds specified barcode type.


    Vintasoft.Barcode.WriterSettings
    Added properties
    public bool UseLegacyVectorGenerator { get ; set ; } Gets or sets a value indicating whether the legacy vector generator must be used.


    Vintasoft.Barcode.WriterSettingsException
    Added properties
    public string Argument { get ; } Gets an exception argument.


    Vintasoft.Barcode.QualityTests.ISO15415QualityTest
    Added properties
    public Vintasoft.Barcode.BarcodeInfo.BarcodeInfo2D BarcodeInfo { get ; } Gets the barcode information.
    public float [,] ModulationMatrix { get ; } Gets the matrix that contains cells modulation of a matrix barcode.
    public float QuietZoneSize { get ; } Gets the size of quiet zone, measured in single modules.


    Vintasoft.Barcode.QualityTests.ISO15415QualityTestSettings
    Changed methods
    public float GetQuietZoneSize(Vintasoft.Barcode.BarcodeType) public int GetQuietZoneSize(Vintasoft.Barcode.BarcodeType)
    public void SetQuietZoneSize(Vintasoft.Barcode.BarcodeType, float) public void SetQuietZoneSize(Vintasoft.Barcode.BarcodeType, int)


    Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile
    Added properties
    public double BlackNarrowBarWidth { get ; } Gets a black narrow bar width, in pixels.
    public double BlackWhiteRatio { get ; } Gets the ratio BlackNarrowBarWidth to WhiteNarrowBarWidth (BWR).
    public double WhiteNarrowBarWidth { get ; } Gets a white narrow bar width, in pixels.


    Vintasoft.Barcode.SymbologySubsets.BarcodeSymbologySubsets
    Added properties
    public static Vintasoft.Barcode.SymbologySubsets.ItalianPost2of5 ItalianPost2of5 { get ; } Gets the Italian Post 2 of 5 barcode symbology.


    Vintasoft.Barcode.TextRendering.TextFont
    Added methods
    public void AddString(Vintasoft.Barcode.BarcodePath, string, Vintasoft.Primitives.VintasoftPointF) Adds the specified string to the specified BarcodePath at the specified location.
    public void AddText(Vintasoft.Barcode.BarcodePath, string, Vintasoft.Primitives.VintasoftRectF, Vintasoft.Barcode.TextRendering.TextLayoutProperties) Adds the specified text to the barcode path in the specified VintasoftRectF using TextFont objects.
    Changed methods
    public Vintasoft.Primitives.VintasoftSizeF MeasureString(Vintasoft.Barcode.TextRendering.TextRenderer, string) public Vintasoft.Primitives.VintasoftSizeF MeasureString(string)




    Changed enumerations:

    Vintasoft.Barcode.BarcodeType
    Added fields
    public Vintasoft.Barcode.BarcodeType JapanPost Japan Post is a barcode symbology also known as Japanese Postal Barcode, Kasutama Barcode.
    Japan Post is a linear four-state postal, variable length symbology used for address data on mail items for Japan Post.

    Encodable character set: 0-9, A-Z and dash (-).

    The symbology includes a checksum digit.