VintaSoft Barcode .NET SDK 16.0: 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.