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. |