This is the list of changelogs of Spire.Barcode New release and hotfix. You can get the detail information of each version's new features and bug solutions.
Download Spire.Barcode to start a free trial:
Hot Fix Version: 7.2.0
Category | ID | Description |
Bug | SPIREBARCODE-235 | Fixes the issue that the QR code position is incorrect when setting UseHttpHandlerMode="True" in an ASP web application. |
Hot Fix Version: 6.6.3
Category | ID | Description |
Bug | SPIREBARCODE-214 | Fixes the issue that the rectangle added in barcode became square. |
Bug | SPIREBARCODE-215 | Fixes the issue that the scanned data was inconsistent with the data scanned by mobile phone. |
Hot Fix Version: 6.3.1
Category | ID | Description |
Bug | SPIREBARCODE-213 | Fixes the issue that the generated BarCode is incorrect when the data contains '-'. |
Hot Fix Version: 6.1
Category | ID | Description |
Bug | SPIREBARCODE-210 | Fixes the issue that the license validation was affected when setting "false" for "generatePublisherEvidence". |
Hot Fix Version: 5.9.4
Category | ID | Description |
Bug | SPIREBARCODE-202 SPIREBARCODE-203 |
Fixes the issue that the scan results were incorrect. |
Bug | SPIREBARCODE-206 | Fixes the issue that text and barcode overlapped when setting transparent background. |
Version: 5.7.1
Category | ID | Description |
New feature | SPIREBARCODE-195 | Supports getting the barcode location in the image and the barcode type.
BarcodeInfo[] barcodeInfos = BarcodeScanner.ScanInfo(imageFile); //BarcodeInfo[] barcodeInfos = BarcodeScanner.ScanInfo(imageFile, barCodeType); for (int i = 0; i < barcodeInfos.Length; i++) { //Get the barcode type BarCodeReadType barCodeReadType = barcodeInfos[i].BarCodeReadType; //Get the four vertices of the rectangle Point[] vertexes = barcodeInfos[i].Vertexes; } |
Bug | SPIREBARCODE-188 | Fixes the issue that the application hung when scanning the image. |
Bug | SPIREBARCODE-190 SPIREBARCODE-194 | Fixes the issue that the scan results were incorrect. |
Version: 5.1.4
Category | ID | Description |
New Feature | - | Adds BarcodeScan class so that different instances can be created to call the Scan method.
BarcodeScan task1 = new BarcodeScan(); task1.Scan(bitmap, rectangle, barcodeType); |
Bug | - | Fixes the issue that the application threw an exception "object reference is not set to an instance of an object" when using BarcodeScanner.Scan method with asynchronous delegates. |
Hot Fix Version: 5.1
Category | ID | Description |
Bug | SPIREBARCODE-84 SPIREBARCODE-174 |
Fixes the issue that the scanned data of Code128 barcode was incorrect. |
Bug | SPIREBARCODE-90 | Fixes the issue that the application hanged when scanning the picture without barcodes. |
Bug | SPIREBARCODE-93 | Fixes the issue that the scanned data of QR-code was empty. |
Bug | SPIREBARCODE-167 | Fixes the issue that barcodeSettings.Code128SetMode setting was invalid |
Hot Fix Version: 4.9.2
Category | ID | Description |
New Feature | SPIREBARCODE-126 | Supports setting the alignment of the barcode top text.
int width = 399; int height = 159; BarcodeSettings bs = new BarcodeSettings(); bs.Type = BarCodeType.UPCA; bs.Unit = GraphicsUnit.Pixel; bs.WideNarrowRatio = 0.5f; bs.TextFont = new Font("Arial", 20, FontStyle.Regular); string data = "602318275035"; bs.Data2D = data; bs.Data = data; bs.ShowTextOnBottom = true; bs.TopText = data; bs.ShowTopText = true; bs.TextAlignment = StringAlignment.Center; bs.TopTextAligment = StringAlignment.Center; bs.TopTextFont = new Font("Arial", 20, FontStyle.Regular); bs.AutoResize = false; bs.X = 3.0f; bs.BarHeight = height * 0.6f; bs.ImageWidth = width; bs.ImageHeight = height; BarCodeGenerator generator = new BarCodeGenerator(bs); Image barImage = generator.GenerateImage(); barImage.Save(outputFile_img, ImageFormat.Png); |
New Feature | SPIREBARCODE-155 | Supports adding custom text at the bottom of the barcode.
BarcodeSettings barsetting = new BarcodeSettings(); barsetting.Type=BarCodeType.EAN13; barsetting.BackColor = Color.WhiteSmoke; String data = "6901234567892"; barsetting.Data=data; barsetting.Data2D=data;barsetting.TopText="EAN13"; barsetting.TopTextFont=new Font("Arial", 20, FontStyle.Regular); barsetting.TopTextColor=Color.Red; barsetting.ShowTopText=true; barsetting.ShowTextOnBottom=true; barsetting.TopTextAligment=StringAlignment.Center; barsetting.BottomText="EAN"; barsetting.BottomTextFont=new Font("fangsong", 25, FontStyle.Bold); barsetting.BottomTextColor=Color.Black; barsetting.ShowBottomText=true; barsetting.BottomTextAligment=StringAlignment.Far; BarCodeGenerator generator = new BarCodeGenerator(barsetting); Image barcode = generator.GenerateImage(); barcode.Save(outputFile_img); |
Bug | SPIREBARCODE-85 SPIREBARCODE-113 SPIREBARCODE-156 |
Fixes the issue that the scan result was incorrect. |
Bug | SPIREBARCODE-101 SPIREBARCODE-106 SPIREBARCODE-157 |
Fixes the issue that scanning the barcode failed. |
Bug | SPIREBARCODE-146 | Fixes the issue that the application threw "NullPointerException" when scanning barcode. |
Bug | SPIREBARCODE-154 | Fixes the issue that adding custom text did not take effect. |
Bug | SPIREBARCODE-156 | Fixes the issue that the scan result was incorrect when scanning QR code with special characters. |
Hot Fix Version: 4.5.1
Category | Description |
New Feature | Supports .Net Standard 2.0, MonoAndroid, Xamarin.iOS platforms. |