-- Based On
E-XD++ Data Visualization Library Enterprise Suite
UCanCode ActiveX Controls is a graphics engine-library that can be used
from developers in order to visualize their applications. With the
functionality provided, our customers can easily create, edit, manage,
export, import and print 2d vector graphics drawings - graphic files. All
the complete source codes of these ActiveX Controls can be purchased
with E-XD++ Enterprise Suite. The library also supports for
import-export several vector and raster formats including native DXF,
XML and SVG export.
main goal is to provide our clients an easy way to add to their applications
graphics that make the interface more friendly.
ActiveX Controls (UCCDraw, UCCDiagra, UCCPrint,
UCCCAD) ships with FULL source code!
Control ships with the following four ocx controls:
Control -- designed for visio like flow diagramming drawing.
Control -- designed for flow diagramming drawing with a full GUI
feature, it is the same with UCanCode Draw Control, but it supports Electric
Form feature and with advance printing, it also has a GUI showing.
UCanCode Print OCX Control -- designed for database print and label
design and printing.
CAD OCX Control
-- designed for CAD Drawing and Printing.
UCCDraw ActiveX Control
with UCCDiagram ActiveX Control difference mainly in the interface, UCCDraw only
provides a canvas and a component for graphical display and editing tool box,
and UCCDiagram addition to the above two parts, but also provides the drawing,
formatting, editing and other aspects of the toolbar.If you only need a
canvas on the selection of UCCDraw, if you also want to use E-XD + + provides a
large number of toolbars and features, please use UCCDiagram.All UCanCode provides
ActiveX controls are based on E-XD + + Enterprise Suite core architecture, which
is any E-XD + + function of the infrastructure can do both in UCanCode ActiveX
can be achieved.
ActiveX Controls are
simplicity, especially all the drag-and-drop design functionality, with
UCanCode ActiveX Controls creation taking hours and not days to build a very
professional high - quality flow diagramming data visualization application."
Controls are an ActiveX Diagram Component
that enables you to build Visio-style charts from within your
application. It can be used with any
UCanCode ActiveX Controls are
a compact but powerful 2D vector editor with similar to Visio
UCanCode ActiveX Controls
could be used to create diagrams, network diagrams, flowcharts,
schemas, maps and so much more. You can use predefined blocks, primitive
shapes, raster and vector images. The collection of blocks and it's
attributes could be modified and extended. Working in UCanCode ActiveX
Controls require no particular drawing skills, more features as below:
you to create flow charts, vector drawings, raster images and more with
the ability to include hyperlinks and various shading and coloring
effects. You can group objects together, include images and text, link
them together and apply custom drawing effects to create charts similar
to Microsoft Visio, Adobe Illustrator, and CorelDRAW.
Figure 2:By purchasing the product you
receive the diagram component
plus full source code which you are licensed to modify and thus
customize according to your needs.
At the developer's discretion, a
powerful range of end-user editing capabilities can be enabled.
The full source to UCanCode ActiveX
Controls will be included in the E-XD++ MFC graphics product.
Figure 3: In addition to extending the
functionality of E-XD++ MFC Class Library,
UCanCode ActiveX Controls
also act as a layer of abstraction for the Windows GDI. This layer shields
you from low-level GDI details so you can concentrate on creating an
application design. Because the UCanCode ActiveX Controls
extend XD++ MFC Class Library, you can seamlessly integrate UCanCode
ActiveX Controls Diagram Component into your Visual Basic programs,
Visual C++ programs, browsers, and anywhere an ActiveX control is
allowed.. However, this does not preclude you from customizing the
behavior of any of the UCanCode ActiveX Controls Diagram
Figure 4: UCanCode ActiveX Controls
Component enhance the XD++ MFC classes that thinly
encapsulate the Windows GDI API by supporting interactive graphics that
support high-level drawing actions such as alignment , copying, or
You can develop any application that
includes a drawing surface and interaction with graphical objects
quickly and effectively using UCanCode ActiveX Controls Diagram
Here are some of the possibilities:
- Desktop Publishing --
Microsoft PowerPoint, CorelDraw
Work Flow Application
-- Like Microsoft Visual C++ Resource
-- Like Dazzler
-- Like Visual CASE
Reliability and performance are
extremely good. This control is based on a mature body of Visual C++
source code that has been under development for over 4 years and is
being used in several products by multiple companies.
Over 130 Default shapes that can be used for building your own
With shape designer you can create any kind of composite shapes that
supports drag and drop.
UCanCode ActiveX ships a Visio 2007 like toolbox window.
UCanCode ActiveX has the world leading drawing, editing , layout features.
UCanCode ActiveX supports full control of printing for any drawing.
Export any drawing to emf, bitmap or wmf files.
Add as many connect points to any nodes.
Create links between two connect points (Port).
Navigate the links or nodes that linked.
Multiple records Label print component or Report print.
Adding, Changing or setting User Property Value.
Running time and Design Mode.
Why you need UCanCode ActiveX Component?
Download UCanCode ActiveX Control before you buy?
(UCanCode Draw ocx sample, Visual Basic)
(Advance UCanCode Diagram OCX
(Shape Designer for UCanCode ActiveX Controls)
Below is the full features about
Full source code
You can further develop the
Complete control of the product's
UCanCode ActiveX Components are completely written in Microsoft Visual
C++. Source code, which you get for free, has many advantages:
This functionality enables
UCanCode ActiveX Components to become a powerful flow charting
tool. The link object is a special object that has the sole purpose of
connecting shapes together. Since it is a real shape, you can set
properties for it:
Line color, thickness and style;
Shape name, for easier
Object links in flowcharting:
- Arrowheads, style and size;
Ability to edit nodes and links
through source code;
Object avoidance: auto-routing
algorithm routes the connecting line around other objects;
Adjusting the position of the
first and the last point of a link.
- Rectilinear and direct object
UCanCode ActiveX Components come
with a set of predefined shapes, such as: Arcs; Dimension line; Rectangle;
Curve; Ellipse; Line; Freeform polygons; Text; Diamond; Triangle; Right
triangle; Parallelogram; Trapezoid; Hexagon; Octagon; Plus sign; Star; Pentagon;
Left arrow; Scribble; Etc.
You can subject shapes to:
Simply add hyperlinks to each shape and drawing page. Through a hyperlink
you can jump to another UCanCode ActiveX Components
drawing, another file (.DOC, .XLS, etc.), or your Web site for example!
Raster imaging tools
Several raster imaging tools are @ your disposal:
- Filling shapes with patterns,
textures, pictures and with all standard colors;
Components has a variety of text manipulating devices:
Text boxes: This device is
suitable for manipulating large blocks of formatted text;
Displaying and editing text in
- Plain text: This device is
convenient when drawing titles, logos, or other short text you want to
manipulate, i.e. stretch, flip, custom-fill, etc.;
The object model of
UCanCode ActiveX Diagramming Components are improved and
therefore far more logical and intuitive. It allows you to manipulate
shapes and events quickly and easily.
A variety of properties are available to set the way you want the drawing
workspace to be displayed with:
Several useful printing options are @ your disposal:
Specifies print settings such as
margins, orientation, paper size, etc.;
Complete control of printing,
Print Preview and PrinterSetup dialog box.
- UCanCode ActiveX Component
prints the whole drawing on canvas and auto split pages;
Dynamic re-ordering and object
4 C++ and VB sample projects with
complete source code.
- Unlimited Undo-Redo capability;
UCanCode ActiveX Controls are compatible with a wide range of development
languages and platforms, including:
MS Visual C++,
.NET 2.0 Window Forms;
MS FoxPro for Windows;
Studio.NET 2002, MS Visual Studio.NET 2003, Visual Studio.NET 2005,
Visual Studio.NET 2008,
Visual Studio 2010, Visual Studio 2012, Visual Studio 2013
All windows platforms (32 bits, 64 bits)
Any other 32-bit programming
environments that support ActiveX components.
• UCanCode ActiveX Diagram
Component (15 Mb)
EVERY feature before you purchase it
In the download section you can find the
trial version of
UCanCode ActiveX Diagramming Component. All our research
show that a fully-functional demo is a decisive element for most of
developers. So check for yourself if UCanCode ActiveX Diagramming
Components are what you were looking for. The only difference
between the trial and release version is the presence of nag screens.
Component is licensed per number of developers'
machines i.e. one software license is required per developer's
Components are royalty-free which means re-distribution with your
application does not require any additional fees.
UCanCode build to meet
your specific functional requirements of the ActiveX control?
"UCanCode provides special
customized services, through this service, you can customize to meet your
specific needs in particular the ActiveX, we can in a very short time to your
needs, your functional requirements will now send UCanCode.
More about Product Information:
Q & A