Click or drag to resize
Welcome

Welcome to Deltabit HotImage guide. This is intended to be a reference for Deltabit HotiImage 2.1. Currently this is the second release of Deltabit HotImage, but the first for .NET framework and for this reason you can expect augmentation of the product in the future as new features are developed. Consider this work in progress. If you have any information, tips, updates, corrections or requests that you would like to see added to HotImage or the guide, feel free to submit them to the author using the e-mail link in the page footer.

Transform you interfaces

Turn any existing mundane GUI into an exciting interactive interface with the aid of HotImage.

What is HotImage?

I picture is worth a thousand words. But an interactive hierarchy of multiple pictures is worth even more. HotImage is a .NET component which was designed to enable easy hotspot generation on your images. HotImage is a powerful tool for the programmer because most of the work is done for you through the HotImage design-time designer. By gaining access to HotImage classes, it enables one to develop even more elaborate, multifunctional interfaces and programs. Hotspots are not just the regular hotspots that you are used to. These hotspots have many properites that will allow you to change their appearence dynamicaly so that they highlight your image and provide annotations for it. You can access and modify data associated with them such as descriptions, hyperlinks, borders and brushes. You can set how animation takes place when the hotspot changes visibility. Furthermore you can create a child HotImage for a hotspot through the designer so that if more information is required about a hotspot, it will dynamicall take you to the next level of information by showing the child HotImage with all its hotspots. In this way you create a hirearchy of information through a graphical interface. It is like having a treeview of dynamic images. Information about which hotspot was clicked etc. can be accessed through the events which pass the HotspotEventArgs for hotspots or HotBubbleEventArgs for child HotImage hotspots. Multiple hotspots can be generated with detailed symmetrical (rectangles and ellipses) or non-symmetrical (polygonal) polymorphic areas on any of your images. Once hotspots have been created, Hotimage can be moved and resized (at runtime or designtime) and the hotspots still retain their proportions and functionality. One is able to display the text alone, the text and description, the description alone or a menu associated with a Hotspot on an image using the AutoHotPopup feature. This results in a very neat and uncluttered presentation area, while still retaining the ability to convey the information describing the image, in the form of a AutoHotPopup. You will be able to convey a world of information in a clear and appealing way. Furthermore you have the ability to export hotspots as XML data that can be saved to a database and retrieved again later to map the selection made on a HotImage for display of data in a graphical format. All this and more comes in a lightweight component package that offers easy distribution and high performance. HotImage lets you effortlessly add a state-of-the-art user interface to your existing and future desktop projects. See the Reference for a full description of the HotImage API.