|
|
|
| | | |
| |
Essential HTMLUI renders Hyper-Text Markup Language (HTML). The functionality of the control is similar to a web browser used for display purposes. HTML elements displayed in the HTMLUI control are exposed as programmatic elements that support standard events.
|
|
|
|

|
|
Easily load and display HTML contents
The HTMLUI Control can be easily populated with HTML content from different sources. The control provides events that allow the developer to change the control's behavior based on the document loaded.
| |
|
|

|
|
Host windows forms controls
Hosting the WindowsForms controls involves the rendering and interacting windows forms controls in the HTMLUI at run time using the html tag elements. The controls can be created directly inside the HTML document at design time with the help of custom tag and rendered in the control as like rendering the input elements or the user can create a control at design time and let HTMLUI do the layout at runtime.
| |
|
|

|
|
HTML Tags supported
HTMLUI supports a wide variety of HTML tags that can be used to display very rich HTML documents. HTMLUI supports a large number of tags that allows the creation of advanced user interactive presentations. Other than these tags the HTMLUI also supports Custom tag to load custom controls. Also the support of user defined tags helps the creation of advanced UI applications with custom html documents. Along with the tag support HTMLUI also has a rich set of attribute support for each of the HTML tags.
| |
|
|

|
|
Localization support
Localization primarily involves changing text and other data presented in the user interface. Localization ready applications typically have to account for resizing elements so that they can be displayed properly with changed data. HTMLUI makes this possible without any design time or runtime changes using powerful and well tested HTML style declarative layout. This Localization support is available only at runtime.
| |
|
|

|
|
Cascading Style Sheets
The HTMLUI control supports the use of the external, Internal and Inline stylesheets with the html document. This helps the user to define styles for HTML elements and decide the appearance of the HTML elements in the application. With HTMLUI users can add, remove or change the attributes at run time. With the help of this feature, the styles for html elements can also be applied at run time.
| |
|
|

|
|
HTML Renderer
HTMLUI supports the rendering of HTML contents from various resources. Some additional indepth concepts of HTML rendering that comes with the HTMLUI control include the use of the control in rendering html pages from URI, text, and XML. HTMLUI not only supports rendering html pages but also supports scripting that makes the documents selfcontained and work independent.
| |
|
|

|
|
HTMLUI Events
Events make the control interactive. HTMLUI comes with a powerful event architecture that supports various events like Click, DoubleClick, Mouse events, Key events, etc for the html elements. HTMLUI implements a newer architecture, the BubblingEvents that helps to declare a common event handler for an element and its children. Also HTMLUI control itself has some events that helps the tracking of the application progress and even change the course of the application. This powerful event architecture makes the control easy and flexible even under complex circumstances.
| |
|
|

|
|
Format HTML elements
Essential HTMLUI supports formatting of the individual elements. With HTMLUI, the user can change the appearance of any HTML element in the document displayed in the control.
| |
|
|

|
|
User Interaction
HTML elements in the HTMLUI control are made user interactive. HTMLUI control itself is user interactive with features like keyboard support, flexible scroll options and advanced text access options.
| |
|
|

|
|
Exporting
The HTMLUI control is so interactive such that the documents available in the HTMLUI control can be exported to other formats and use them in productive applications. Also the HTMLUI control supports printing of the document rendered in the control.
| |
|
|

|
|
HTMLUI Easy and Powerful
HTMLUI is very easy to use with complete designer integration. The control is very powerful and rich interfaces can be created with minimal coding.
| |
|
|

|
|
Light weight and Easy to deploy
HTMLUI is suitable for a wide variety of applications that require a flexible user interface. It can be used as a HTML rendering control (example: light weight HTML browser, embedded HTML viewer, etc) or a 'super' layout control (example: rich user interface with localization support).
| |
|
|
|
|
|
|
|
|