[Wine] Re: ActiveX Componenet

mikesfweb wineforum-user at winehq.org
Thu Aug 25 00:57:45 CDT 2011

f you are developing WEB based solutions for the business newObjects Active Label ActiveX might be just what you have been missing for a long time. When it comes to printing of labels, notes and note-like outputs or even simple reports the WEB browser alone is not enough. You can print the page, but if you want to print a set of labels, cards on a sheet this is of no use at all. This is the point at which one looks around for a report generator, export of data to another application (then printing from it) etc. This may solve the problem, but nevertheless it breaks the routine - you must, so to say, to reach out of the WEB application boundaries in order to do the job. There comes the Active Label ActiveX (or at least that is what we built it for ;) - it is like a very simple report generator that resides on the WEB page as a visual ActiveX that has a programming interface resembling the browser itself. Still, that "part of the page" that is the ActiveX can print on its own what it shows and fill a page with repeated labels/cards using a database or data you supply programmatically. It supports edit mode, vast programming opportunities and you can expose it to the user in any form you find suitable - from simple preview and print to an advanced label editor where the user can lay out the label design and attach some  elements to the data that needs to be printed that way. Obviously if the ActiveX can do this on a WEB page it can do it also in non-WEB based applications, so if you need to mix the technologies in a project you can use it elsewhere (in a VB, .NET WinForms, Delphi, NSBasic and so on). One unexpected advantage is that the ActiveX is much like a browser, providing very easy ways to download/upload data. label designs, images from almost any network or pseudo-network protocol, which very often will open opportunities you would otherwise discount in non-WEB applications because of the amount of work involved.

Product name note: We published the initial beta version under the name newObjects VisiLabel. The name has been changed to newObjects Active Label, but the old name still remains in some documentation pages and images - we will correct this with the publishing of the official version. The names in the programming interface have not been changed, nor will be changed in futureAll the tasks - the interactive editing, viewing, printing can be embedded in a WEB page. A little javascript turns the WEB page into a label design and printing application. And the data and the designed labels? You can save them on the server - into the application's database or somewhere else if needed. It looks and works much like another browser embedded in a the page - a browser-like ActiveX that can print sets of labels, put barcodes and images on them and do much more.Thus the Active Label's heart is an ActiveX which is a hybrid between a simple report generator, label design utility and Internet browser. We offer in its package also an application that makes use of the ActiveX and makes Active Label's functionality available alone - which is a solution for those who do not plan to embed the Active Label ActiveX in their applications prior to using it (e.g. this is for offices and tasks done without business software). However this is just a collateral low cost solution where the main purpose of the Active Label ActiveX is to give the WEB developers ability to integrate all the label and small format printing work in their business, inventory, warehouse management and other similar projects. You can read an introductory article about how the ActiveX does this on Active Label Programming overview page.

A label design and printing solution perfect for WEB based applications. It supports most of the 1-d barcodes used today, texts, shapes, images and most importantly it behaves naturally on WEB pages - acts as like the browser itself. 

The WEB based industrial applications are able to embed full label design and printing capabilities without need of any other external software. The application can generate labels dynamically or implement a label repository and send different data each time a label must be shown or a set of labels printed. The label itself and image and text elements on the it can be linked from any location and URL allowing the application to work with the Active Label ActiveX in the same manner as with the pages in the WEB browser.

More information about the wine-users mailing list