Leadtools.Barcode Assembly Changes from Version 16.5 to Version 17
Note on LEADTOOLS for .NET v17
In LEADTOOLS for .NET v16.5, some assemblies had a dependency on System.Drawing. System.Drawing is the .NET 2.0 assembly used with the Windows Forms and GDI+ platforms. Since LEADTOOLS v17 treats Windows Forms, Windows Presentation Foundation (WPF) and Silverlight as equal citizens, certain types in this LEADTOOLS assembly has been changed to reflect that. For example, properties with System.Drawing.Point type have been changed to use the new Leadtools.LeadPoint type, methods with a parameter of System.Drawing.Rectangle type have been changed to use the new Leadtools.LeadRect type. The following table shows the old 16.5 and corresponding new v17 types:
Old v16.5 Type |
New v17 Type |
---|---|
System.Drawing.Point |
Leadtools.LeadPoint |
System.Drawing.Size |
Leadtools.LeadSize |
System.Drawing.Rectangle |
Leadtools.LeadRect |
System.Drawing.Color |
Leadtools.RasterColor |
System.Drawing.Drawing2.FillMode |
Leadtools.LeadFillMode |
No other changes were made.
Leadtools.Barcode Assembly Changes from Version 16 to Version 16.5
New Members
The following members have been added to existing types in v16.5:
Member | Description |
---|---|
Leadtools.Barcode.BarcodeData.Angle |
(Read only) Gets the barcode angle in degrees, it ranges from -180 to 180. |
Leadtools.Barcode.Barcode1dStandardFlags.Barcode1dCode128EncodeAuto | Automatically encodes the barcode data using one or multiple Code 128 encoding tables. This encodes all Code 128 data. Used with Write method only for writing Code 128 barcode. |
Leadtools.Barcode.Barcode1dStandardFlags.Barcode1dCode128EncodeA | Use only Code 128 A table to encode the barcode data. If the barcode data have values not included in the standard Code 128 A table BarcodeExceptionCode.InvalidBarcodeString exception will be thrown. Used with Write method only for writing Code 128 barcode. |
Leadtools.Barcode.Barcode1dStandardFlags.Barcode1dCode128EncodeB | Use only Code 128 B table to encode the barcode data. If the barcode data have values not included in the standard Code 128 B table BarcodeExceptionCode.InvalidBarcodeString exception will be thrown. Used with Write method only for writing Code 128 barcode. |
Leadtools.Barcode.Barcode1dStandardFlags.Barcode1dCode128EncodeC | Use only Code 128 C table to encode the barcode data. it encodes only even number of digits. If the barcode data have values not included in the standard Code 128 C table or have an odd number of digits BarcodeExceptionCode.InvalidBarcodeString exception will be thrown. Used with Write method only for writing Code 128 barcode. |
Leadtools.Barcode Assembly Changes from Version 15 to Version 16
Version 16 has not changed from Version 15