Release Notes for BarcodeLib.dll
================================
1.0.0.10
- Fixed a bug in Code 39 extended that was erasing the start and stop characters if extended was used.
- Fixed a bug that if barcodes were aligned left or right they would cut off a part of the starting or ending bar which was a drawing bug thats been present since 1.0.0.0
- Fixed a bug in Code 128C that checked for numeric data, if it was bigger than Int64 and was numeric it would throw and exception saying it was non-numeric data.
- Fixed a bug in UPC-A that encoded with the same sets as EAN-13 and only CodeA and CodeC should have been used.
- Made the Version property static so it can be read without creating an instance.
- Added a LabelFont property to allow the labels font to be changed.
- Restructured the label drawing functions to take font height and use that to determine the height of the label.
- Created an IsNumeric function in C128-C to better seperate that functionality. Replaced Int64 with Int32 to better allow compatibility with x86 processors.
- EncodingTime now includes the time to draw the image and not just the encoding.
- Alignment property added to allow aligning the barcode in the image given if the image space is wider than the drawn barcode. (Default is centered)
- Postnet drawing is encorporated into the default drawing case now, which shortens the code and gets rid of some redundant code.
- Telepen symbology added.
1.0.0.9
- The UPC-A check digit is now calculated every time whether 11 or 12 digits is passed in. If 12 is passed in and its got an incorrect check digit then it is replaced with the correct check digit. This prevents an unscannable barcode from being generated.
- The EAN13 check digit is now calculated every time whether 12 or 13 digits is passed in. If 13 is passed in and its got an incorrect check digit then it is replaced with the correct check digit. This prevents an unscannable barcode from being generated.
- All errors can be accessed via the BarcodeLib.Errors properties which is a list of seperate errors encountered.
- All symbologies were moved to the BarcodeLib.Symbologies namespace for better organization.
- FormattedData property was not being used so it was removed.
- Version property was added to BarcodeLib to allow reading the libraries version number.
1.0.0.8
- Changed the use of a Pen object that was not disposed of. This was not causing a problem just bad technique.
- Fixed an encoding issue with C128-B that had a wrong character in its encoding set at one point. (U instead of Z in codeset B)
1.0.0.7
- Fixed a bug that allowed non-numeric data to be encoded with Code128-C, a check has been put in place to handle this. It throws an error EC128-6 now if found to contain something that isnt in Code128-C.
- Fixed a bug in GetEncoding() for C128. This would allow Code128-B to switch and dynamically use Code128-A if it couldnt find a char in its set.
1.0.0.6
- Fixed a bug in Code128-A and Code128-B that would cause it to encode incorrectly due to incorrectly trying to compact the barcode for Code128-C. This functionality is now bypassed if Code128-A or Code128-B is selected.
- Removed a useless variable bEncoded from BarcodeLib.cs
- Static methods now support generating the data label (required addition of a parameter to 3 of the 5 static methods used to encode).
- Property now available to retrieve the amount of time (EncodingTime) it took to encode and generate the image. (Might be helpful for diagnostics)
- Modified a few error messages to be more descriptive about correcting the problem with data length.
- Barcode class now inherits from IDisposable
- XML export functionality added to BarcodeLib to allow the data, encoded data and other properties to be exported in XML along with the Image in Base64String format. This includes functionality to GetXML() and GetImageFromXML(BarcodeXML).
- To go along with the XML functionality there is now a dataset included that has the basic layout of the XML data, to make importing and exporting easy.
- ImageFormat is now a property to set to select what type of image you want returned (JPEG is default). This can help speed of transferring data if using a webservice.
- ITF-14 now draws the label with the proper background color instead of always being white.
没有合适的资源?快使用搜索试试~ 我知道了~
生成条码(Barcode),并存为图片
共48个文件
cs:34个
resx:3个
csproj:2个
5星 · 超过95%的资源 需积分: 50 85 下载量 149 浏览量
2010-04-29
14:11:26
上传
评论 5
收藏 72KB ZIP 举报
温馨提示
生成条码支持如下格式 UPC-A UPC-E UPC 2 Digit Ext. UPC 5 Digit Ext. EAN-13 JAN-13 EAN-8 ITF-14 Interleaved 2 of 5 Standard 2 of 5 Codabar PostNet Bookland/ISBN Code 11 Code 39 Code 39 Extended Code 93 Code 128 Code 128-A Code 128-B Code 128-C LOGMARS MSI Telepen
资源推荐
资源详情
资源评论
收起资源包目录
Barcode_src.zip (48个子文件)
Barcode.sln 2KB
BarcodeLib
BarcodeLib.csproj 5KB
BarcodeXML.xss 851B
BarcodeXML.xsd 5KB
BarcodeXML.xsc 361B
BarcodeCommon.cs 662B
BarcodeLib.cs 40KB
Symbologies
Telepen.cs 14KB
Interleaved2of5.cs 2KB
Postnet.cs 2KB
Blank.cs 356B
Standard2of5.cs 1KB
MSI.cs 4KB
JAN13.cs 925B
Code128.cs 25KB
Code39.cs 10KB
EAN13.cs 12KB
ISBN.cs 2KB
Code93.cs 7KB
UPCSupplement5.cs 3KB
UPCA.cs 10KB
UPCE.cs 5KB
ITF14.cs 3KB
EAN8.cs 3KB
UPCSupplement2.cs 2KB
Codabar.cs 4KB
Code11.cs 3KB
Release Notes.txt 4KB
IBarcode.cs 402B
BarcodeXML.cs 198B
Properties
AssemblyInfo.cs 1KB
BarcodeXML.Designer.cs 45KB
BarcodeLibTest
TestApp.cs 15KB
Form1.Designer.cs 18KB
Program.cs 483B
TestApp.resx 8KB
Barcode.ico 1KB
Form1.cs 7KB
TestApp.Designer.cs 24KB
Form1.resx 8KB
BarcodeLibTest.csproj 5KB
BarcodeLibTest_TemporaryKey.pfx 2KB
Properties
Resources.resx 5KB
Settings.settings 249B
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.Designer.cs 3KB
BarcodeLibTest.csproj.user 485B
共 48 条
- 1
!chen
- 粉丝: 2142
- 资源: 1084
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页