|
The 3DSurface Viewer is a free ActiveX component. A design-time license is also available free of charge, enabling developers to
incorporate the component into their own projects. (See License Info for restrictions on use/reuse.) 3DSurface
Viewer implements the COM interfaces necessary for it to be hosted by the following application suites:
- Office 2000
- Office XP
- Office 2003
- Office 2007
It is possible that other applications can successfully host the Viewer, but only these have been tested. Programming is
accomplished as with any other ActiveX component. The properties and methods supported by the interface are listed below.
To use the viewer in design mode, do the following:
-
Install the component using the 'Full Installation Procedure' from the Viewer Installation page.
This will create a new directory (c:\Program Files\Bright Ideas, if the default options are used) and register (or re-register) the component at that
location.
-
Sample code for simple Visual Studio 2005 VC++ and CSharp projects that duplicate the functionality of
the DrawSurfaces! page can be downloaded below. Each
of these .zip packages contains the design-time license required to create new projects with the Viewer (BIS_Web.LIC). Copy this
file to the directory where the component itself now resides (again, c:\Program Files\Bright Ideas, if the default setup options were
used).
Please email us if you have questions, comments, or other feedback.
3DSurface Viewer Properties and Methods
The stock and custom properties and methods supported by 3DSurface Viewer are
listed in these tables. The stock 'Caption' property is used to define the surface drawn - loading an expression into this property
triggers the drawing sequence. Although a Palette property is not exposed, the Viewer does produce it's own palette and will work
properly on a 256 color display.
|