GroupDocs.Assembly for .NET 20.8 Release Notes

Major Features

GroupDocs.Assembly for .NET 20.8 comes up with several improvements in dynamic barcode insertion.

Full List of Features Covering all Changes in this Release

KeySummaryCategory
ASSEMBLYNET-48Support dynamic generation of GS1-128 AI 8102 Coupon Extended barcodesFeature
ASSEMBLYNET-49Support dynamic generation of UPCA & GS1 Databar Coupon barcodesFeature
ASSEMBLYNET-159Improve barcode scalingFeature

Public API and Backward Incompatible Changes 

Supported dynamic generation of GS1-128 AI 8102 Coupon Extended and UPCA & GS1 Databar Coupon barcodes

From now, the following identifiers can be used to generate GS1-128 AI 8102 Coupon Extended and UPCA & GS1 Databar Coupon barcodes:

IdentifierDescription
code128GS1UPCAGS1-128 AI 8102 Coupon Extended barcode
databarGS1UPCAUPCA & GS1 Databar Coupon barcode

For more information on dynamic insertion of barcodes, see Barcodes Syntax and Properties.

Improved barcode scaling

Starting from this version, barcode scaling is supported for the most of barcode types. For more information on scaling of barcodes, see Scaling Barcode Symbols.

Changed API for working with barcode image resolution

Starting from the 20.8 version, GroupDocs.Assembly introduces a single property to deal with both vertical and horizontal barcode image resolutions. For more information, see Setting Barcode Image Resolution.

New members of BarcodeSettings

/// <summary>
/// Gets or sets the horizontal and vertical resolution of a barcode image being generated. Measured in dots
/// per inch. The default value is 96.
/// </summary>
public float Resolution { get; set; }

Members of BarcodeSettings marked as obsolete

/// <summary>
/// Gets or sets the horizontal resolution of a barcode image being generated. Measured in dots per inch.
/// The default value is 96.
/// </summary>
[Obsolete("Use the Resolution property for both horizontal and vertical resolution.")]
public float XResolution { get; set; }

/// <summary>
/// Gets or sets the vertical resolution of a barcode image being generated. Measured in dots per inch.
/// The default value is 96.
/// </summary>
[Obsolete("Use the Resolution property for both horizontal and vertical resolution.")]
public float YResolution { get; set; }