ThermalLabel SDK 4.0 Updated – New auto-sizing for Image Items and fixed a bug on label sizing

Our team just released a new maintenance release of ThermalLabel SDK 4.0 containing the following:

  • Fixed a bug on label sizing. If you set up the label size to a small value, the label was not rendered.
  • New! Added “AutoSize” feature for ImageItem objects. If you set up the Width & Height properties of an ImageItem, then the image will be autosized to its original size.

The new version numbers of Neodynamic.SDK.ThermalLabel.dll is now as follows:

  • File Version: 4.0.3500.11
  • Assembly Version: 4.0.3500.0 (unchanged)

Update your system now by downloading and installing it from our website or using the link found in the license email you have received.

Advertisements

Barcode Professional 7.0 for Reporting Services Updated – AutoSize bug

Our team just released a new maintenance release of Barcode Professional 7.0 for Reporting Services containing the following bug fixes:

  • The AutoSize property did not work as expected. It mainly caused troubles when upgrading reports which contain older version of Barcode Professional with AutoSize property enabled.

The new version numbers of Neodynamic.ReportingServices.Barcode.dll is now as follows:

  • File Version: 7.0.2000.8
  • Assembly Version: 7.0.2000.0 (unchanged)

Update your system now by downloading and installing it from our website or using the link found in the license email you have received.

Look mom, I can display barcodes on RDLC ReportViewer in ASP.NET without writing any code!

How to use Codeless Barcode Generation feature in ReportViewer RDLC local reports in ASP.NET

Displaying barcodes in ReportViewer RDLC (local reports) is always tricky. That’s because RDLC does not offer third-party custom controls integration like his parent Reporting Services RDL (server reports) do. If you want to display barcodes in RDLC reports using a barcode dll library, like our Barcode Professional for ASP.NET, you need to do some extra works on your report’s data source by including a new temp field for storing the barcode binary content which is generated at runtime before report rendering phase takes place. In addition to that, you also need to write the code for creating the barcode object to generate the output images.

NOTE: You can also create the Barcode object inside the Code section of the RDLC report. However, after some tests and experiences from our customers, we no longer recommend following such approach because it complicates the deployment and it does not always work as expected.

But wait a minute, there’s good news!!! One of our team members has just found an easier way to get barcodes in ASP.NET RDLC reports. Taking advantage of our “Codeless Barcode Generation (CBG)” feature available in our Barcode Professional for ASP.NET product, you can use it to generate barcodes and display them on RDLC reports without writing any line of code! This is a very simple approach yet powerful allowing you to render not only barcodes in the body section of the report but on others like the header & footer which are also tricky for displaying dynamic images. Take a look at this simple guide “How to use Codeless Barcode Generation feature in ReportViewer RDLC local reports in ASP.NET” to learn more about this new approach. Enjoy it!

CSV data binding with ThermalLabel SDK 4.0

We have just published a new guide about How to data binding CSV files to print barcode labels with Zebra ZPL-EPL printers and VB.NET or C# by using ThermalLabel SDK for .NET

In that guide, we use a CSV (comma-separated values) file for designing and printing barcode labels using data binding feature of ThermalLabel SDK 4.0

CSV files are simple plain text files featuring tabular data/info. In a CSV file, the first line or row in the file is the one used for describing the fields’ names or columns. The rest lines/rows are the data fields content. Each data field a separated by a comma character.

NOTE: There’re other “CSV” formats which use tabs, semicolons, etc.; instead of commas for separating fields. Currently, ThermalLabel SDK 4.0 only supports “COMMA-separated values” file but we have plans for supporting other characters in a future release.

If you have any further questions just contact our tech support

How to configure the HttpHandler method or Codeless Barcode Generation feature of Barcode Professional for ASP.NET in IIS 7.x

If you are using the rendering method “HttpHandler” or the “Codeless Barcode Generation” feature of our Barcode Professional for ASP.NET product, and you are hosting your website in IIS 7.x (v7.0 available in Windows Server 2008 or v7.5 in Windows Server 2008 R2), then the barcode settings in web.config file need to be moved to another section of such configuration file.

See the following points to learn how to configure Barcode Professional for ASP.NET handler depending on your server settings:

  • For Windows Server 2003 with IIS 6.0 the barcode settings in the web.config of your website should look like the following:

    <system.web>      
         ...
       <httpHandlers>
           <add verb="*" path="BarcodeGen.axd" type="Neodynamic.WebControls.BarcodeProfessional.BarcodeProfessional, Neodynamic.WebControls.BarcodeProfessional"/>
       </httpHandlers>
         ...
    </system.web>
    

  • For Windows Server 2008 and Windows Server 2008 R2 with IIS 7.x the barcode settings in the web.config of your website should look like the following:

    <system.webServer>
       ...
       <handlers>
         <add name="BarcodeGen" verb="*" path="BarcodeGen.axd" type="Neodynamic.WebControls.BarcodeProfessional.BarcodeProfessional, Neodynamic.WebControls.BarcodeProfessional"/>
       </handlers>
       ...
    </system.webServer>
    

Notice that in IIS 7.x the handler section ( node) is under node NOT under node as in IIS 6. HTH,

ThermalLabel SDK 4.0 Updated – Data Binding bug when using CSV files

Our team just released a new maintenance release of ThermalLabel SDK 4.0 containing the following bug fixes:

  • Data Binding to CSV files were not correctly handled.

The new version numbers of Neodynamic.SDK.ThermalLabel.dll is now as follows:

  • File Version: 4.0.3500.10
  • Assembly Version: 4.0.3500.0 (unchanged)

Update your system now by downloading and installing it from our website or using the link found in the license email you have received.