With The Case Of  Release The Power OF  Visual C++ !   Home Products | Purchase Support | Downloads  
View in English
View in Japanese
View in
View in Franšais
View in Italiano
View in 中文(繁體)
Download Evaluation
Pricing & Purchase?
E-XD++Visual C++/ MFC Products
Features Tour 
Electronic Form Solution
Visualization & HMI Solution
Power system HMI Solution
CAD Drawing and Printing Solution

Bar code labeling Solution
Workflow Solution

Coal industry HMI Solution
Instrumentation Gauge Solution

Report Printing Solution
Graphical modeling Solution
GIS mapping solution

Visio graphics solution
Industrial control SCADA &HMI Solution
BPM business process Solution

Industrial monitoring Solution
Flowchart and diagramming Solution
Organization Diagram Solution

Graphic editor Source Code
UML drawing editor Source Code
Map Diagramming Solution

Architectural Graphic Drawing Solution
Request Evaluation
VX++ Cross-Platform C/C++
ActiveX COM Products
Technical Support
  General Q & A
Discussion Board
Contact Us


Get Ready to Unleash the Power of UCanCode .NET

HMI report design and printing, labels, bills, checks, bar code printing and variable data publishing solutions with VC + + source code -- 2023

- - Development of any report for you to print and variable data printing provides comprehensive VC + + source code solution!

 - Variable data printing exclusive worldwide VC + + source solutions provider, without writing a single line of code to print labels, bar code, notes.

HMI Report and Label Print solution in E-XD++ visualization component library is an important solution, E-XD++ Visualization Graphics is a 100% Visual C++ / MFC  based Vector Editor, it ships with complete source codes,  it contains the most popular report design and printing, previewing and bar code printing capabilities features. From the first version of E-XD++, it already has the full features on any kind of label design and print, the current version of E-XD++ has performed its functions to extreme, basically, if you want to build any very professional  label print and report based applications,  E-XD++ will be the best choice. It has almost all the features of a very professional circuit design software. It supports SVG Importing and Exporting. DXF Importing and Exporting, XML Loading and Sving, 1D and 2D barcode printing, all the gauge and real time symbols can be used for design and print. The VBScript & JavaScript is used for action controlling of any shapes on the canvas.  It will be the best choice for building your own "Full Customized" Industry software, you do not event need to write one line of code, a very professional and complete functional Multisim like application is created, it will saves you at least 80% of building time and a lot of money.

Download this solution

E-XD++ visualization solutions for the design purpose is not to help you to print a copy of two statements, but can help you develop a set of open-speed printing of complex functions in one of the report designer, report browser.


"We offer these solutions does not mean that E-XD++ component library visual graphics applications can only develop these areas, in fact, E-XD++ with any other third party, like C + + component library contains hundreds to used functions separately. with QT, MFC, etc., you can independently determine the need for E-XD++ in a function, in general, as long as you need graphics, you need flow charts, control charts, printing, typesetting , simulation, electronic maps, power wiring diagrams, forms, etc., you can use the E-XD++ components library, of course, sometimes Maybe you only want to use the E-XD++ provides control without the need for the drop-down color graphics function, that's no problem! "
Professional variable data \ notes \ bar \ publishing printing solution - can automatically print any database file analysis
1. Run UCCPrint.exe.

2. Select the desired print size of the label or form:
Open to the template by double-clicking to set the canvas.  If the size of the canvas is not in the template, please feel free to select a template, then select "File | Page Setup ..." menu to set the new label size.

3. By the right of the "Template Gallery ..." you can select a template file to create the canvas print labels:

4. Set the background picture, and sometimes, if we need to place an image file to the canvas as a background, you can set the following dialog box:

5. Specify Variable Print database file:

 Set in the Database list, select a good database DSN, if you need to print the database file is not in the list through the following "Load database file" or "DB Administrator" to import.
Table List
and then need to select the desired print database records table, if you need to print complex query log the time, you do not select the table, directly in the SQL edit box enter the query SQL statement can be.

6. By selecting the menu "Tool | View Printing Record ..." to view current print database query:

7. Through the above wizard interface appears as follows:

The database records the current need to print out the list on the left, by dragging the canvas directly dragged into the record, this method will automatically dragged into the edit box control is bound to change the database field.  If you need to set different printing fields, through the "Tool | Option ..." menu settings.

8. How to set the variable to print records:

1.) Tab Control on the left, switch to the ToolBox page, drag an edit box.

2.) Drag selected text to change the canvas in the graphic, click the right mouse button (or the upper right corner of the shortcut button). Then select "Connect Database Field Name ..." menu.

3). In the following dialog box:

 Setting variable printing field, "Note: You can also set the number of print fields, such as:" [Agent] that is [AlertGroup] "
 Select the upper right corner of the combo box to automatically increase the field.  Need to increase the variable field must be "[]" surrounded.  If the Rich Text graphics, the display settings dialog box as shown below:

9. Canvas editor is divided into two parts of the foreground and background, if you want to edit the background, please following the menu to switch.

10. Barcode printing fields can refer to the following steps:

1), the right of the drawing toolbar, select the bar graph, draw a bar in the canvas
select the canvas, drag to change the text in the graphic, click the right mouse button (or the upper right corner of the shortcut button).  Then select "Connect Database Field Name ..." menu.
In the following dialog box:

 Set the variable to print digital field.

11. To modify the size of the canvas: Select "File | Page Setup ..." submenu.

12. Save the template file, select "File | Save As Template ..." submenu. In the following dialog box and then save.

UCCPrint will automatically manage all of the template file.

13. Whether to print the border:

 If you do not want to print graphics or text frame, select " Connect Database Field Name… "Menu in the dialog box that appears, cancel the" Print border "option.

Print Case:

Schematic diagram of the output:

Print Results pdf file:

14, print the child table:
 If you plan to print a database that contains the child table, please refer to the following practices:
1), using the drawing toolbar on the left sub-table on the canvas to draw graphics in a sub-table graphics, as follows:

2), double-click the child table, child table design dialog box is displayed, the Properties dialog box by following the link to the appropriate database tables to be printed:

 In this dialog box can also set a series of sub-statements corresponding attribute values, including the need to print the database table field, the grid line type, whether to display grid lines, the column header color, grid line color.
In addition, you can set the current sub-table, the table shows the beginning of the database record entry, and the total number of records.

15, need to be adjusted if the variable associated with variable print, select the graphic, click the right mouse button and select "change the binding object ...."

Settings dialog box as follows:

Note: For use uccsample.ucp files, you must open the database file "xtreme.mdb", then select the "Orders" database table.

16, UCCPrint HMI configuration fully supports report design and printing, as shown below:

Any instruments, charts and other HMI configuration components, can be put on canvas for printing.

17, PrintCenter Print Center Program 

UCanCode special offer PrintCenter Print Center, the program can read UCCPrint design template file, and automatically associated with the database, automatic identification of thousands of printing devices. Automatically page, print preview and printing.Below:

18, UCanCode print design OCX Controls

This control is UCCPrint OCX version of the design process, all of its functions encapsulate OCX control for other non-VC + + programming language called, as follows:

19, UCanCode Print Center OCX Controls

This control is PrintCenter OCX version of the design process, all of its functions encapsulate OCX control for other non-VC + + programming language called, as follows:


UCCPrint ActiveX ControlPrintViewer ActiveX Control : UCCPrint ActiveX Control and PrintViewer ActiveX Control:

 If you wish to vb, c # or any other development environment UCanCode variable data printing solutions, we have prepared for you UCCPrint ActiveX Control and PrintViewer ActiveX Control, use these controls can be done with the above UCCPrint and PrintCenter completely consistent results. Please us for free evaluation version.

Open the sample file uccsample.ucp, open the database file "xtreme.mdb", then select the "Orders" table

 E-XD++ component library visual graphics technology integrated UCanCode the best of all the source code component library, and provides more flexible control and graphical user interface capabilities, for the development of layout, geographic information systems and other high-performance software provides a complete solution. This version is the UCanCode products, largest, most comprehensive, most powerful, best-selling version. Is to develop high-performance enterprise-class application system of choice.

项目符号  100% VC + + well design and provide all the source code, without reservation.
项目符号 Effective more than 500,000 line of code, and more than 500 C + + extension classes.
项目符号 Automatic code generation process, and complete the development of documentation to help you quickly build a variety of applications on XD++.
项目符号 Development of advanced application systems to provide complete and scalable interface control.
d d
项目符号 Property line of code changes and provide support for Undo / Redo function.
项目符号 Users on the canvas according to their needs, components, operation, and other custom operations.
项目符号 Supports both single page or multi-page application.
项目符号 The layout of the components, layout, organized in the order.
d d
项目符号 Print, print preview and output to the image.
项目符号 More powerful user interface.
项目符号 Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows pressed parts directly drawn into the canvas and complete the data entry functions, in addition to the system's flexible architecture allows you to put any standard Windows controls the canvas.
项目符号 Draw a straight line, mark lines, curves, rectangles, ellipses, add text, and pictures.
项目符号 Provide more than 80 examples of various development programs.
项目符号 Support a variety of image file formats (including: JPG, GIF, TGA, PNG, PCX, etc.).
项目符号 Multi-layer support.
项目符号 Auxiliary line with the auxiliary control points
项目符号 Between the various graphics operations with graphics and so on.

E-XD++ is the development of bank statements to print, all kinds of variable ticket printing, print design software, the ideal data source component library.  Will save you more than 80% of development time.

More than 500 thousands lines "all carefully designed and rigorously tested" C/C++/.NET source codes,  all complete source codes is shipped without any reservations!

 Provide more than 400 C + + extension class, more than 500 thousands lines of effective VC++ / MFC source code, more than 70 ready to use solution's source code, complete and detailed online help system and user documentation, supporting development tools designed!

 Powerful, flexible and easy to use graphical visualization of source code libraries.
 Powerful and flexible components to create a variety of charts to meet your needs.  Product design specifications, it is easy to use, in just a few days can be designed according to your needs products.  We provide complete support for products, download the trial.

 Ultra-versatile, such as automatic layout, multi-level collapsible subgraph, cell connection point, XML, DXF, SHP, SVG, etc., can help you quickly create complex and flexible chart.  Supports a number of events: such as click, double click, hover, select, rubber band select, copy, delete, resize and move the support.  Support the most complex operations: such as drag and drop, unlimited undo / redo and clipboard operations and so on.

 Save time and money to obtain reliability.
 A picture is worth a thousand words, E-XD++ offer more than 500 thousands lines of well-designed and well-tested C/C + +/.NET source code!  Development takes years, thousands of customers worldwide validation, can save you a lot of development time and money!

 Try it now!
 Do not just listen to us say it a try!  Our free trial includes all you need to prototype your application.  Free technical support.


Download this solution

The official version of the E-XD++ component library visual graphics solutions for enterprise version provides all the source code, click the button below to order from UCanCode :

Contact UCanCode Software

To buy the source code or learn more about with:


Ask any questions by MSN: Yahoo:


Copyright ?1998-2023 UCanCode.Net Software , all rights reserved.
Other product and company names herein may be the trademarks of their respective owners.

Please direct your questions or comments to