NOTICE: most help content still as of version 9.45. The label at the top left egde of each page shows the version of its last update.

# THtmlViewer, TFrameViewer, and TFrameBrowser Components

Copyright Information

The HTML component set consists of the THtmlViewer, TFrameViewer, and TFrameBrowser components. All three are HTML document display components:

THtmlViewer
  The basic component. THtmlViewer displays single (non-frame) documents. It forms the basis for the other two components.
TFrameViewer
  Displays both Frame and single HTML documents. TFrameViewer is oriented more for local disk file use.
TFrameBrowser
  Also displays Frame and single HTML documents. However, TFrameBrower is oriented toward Internet style protocols and URL usage. Additional code and/or components are generally required to use TFrameBrowser. Demos FrameBrowserUsingIndy9, FrameBrowserUsingIndy10 and FrameBrowserUsingICSv7 offer and use such additional code. The demos are using internet access components Indy Version 9, Indy Version 10, resp. ICS Version 7.

Version 11 of the HtmlViewer components supports most of the HTML 3.2 specifications with many additional popular HTML 4.01 and HTML 5 enhancements. Please refer to the list of supported elements. Many Cascading Style Sheet properties are also supported. Please refer to the list of supported style properties.

- Cascading Stylesheets
- Frames
- Animated GIFs
- Bitmap, GIF, JPEG, and PNG Images
  - Transparent images
  - Image caching
  - Left and Right floating images
  - IsMap support for images used as anchors
  - Client side image maps (UseMap)
  - Image sizing through Height and Width attributes
- Large HTML files
- HTML Tables
- HTML Forms
- Font sizes, styles, and colors with HTML tags or default settings
- Background colors and images
- Formatted printing of the HTML document
- Print Preview
- Text search
- Copy to clipboard
- Subscripts and Superscripts
- Touch Gestures Support (built-in panning, requires Delphi >= 2010)

While HTML documents are normally associated with the Internet World Wide Web, they are also very useful for displaying all kinds of textual material such as documentation, help files, etc. Graphics are also easily incorporated in these documents.

## Updates

For the most recent version of the HTML components and for information on what's coming, check in occasionally at:

https://github.com/BerndGabriel/HtmlViewer

## See also

- Things You Should Know