HTML Display Components

Updated February 24, 2008

What are the HTML Viewer Components?

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.

Version 9 of these components supports most of the HTML 3.2 specifications with many additional popular HTML 4 enhancements. Many Cascading Style Sheet properties are also supported.

  • Cascading Stylesheets
  • Frames
  • Bitmap, GIF, PNG, and JPEG Images
    • Animated GIFs
    • Transparent images
    • Image caching
    • Left and right floating images
    • Image sizing attributes
    • Client side image maps
  • 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

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, helpfiles, etc. Graphics are easily incorporated in these documents.

Download Professional Version       FREE

The intallation package contains the VCL HTML Display Components, a helpfile, many demo programs, and sample HTML files. Complete source code is provided.

Note: The HTML Display Components (including the source code) are now in the public domain. I regret that I am unable to provide modifications or maintenance in the future.

Compiler Version Download
Delphi 4, 5, 6, 7, 2005, 2006 9.45 htm456720056_945.exe  new04.gif (96 bytes)

Be sure to download the TFrameBrowser Demo also.

TFrameBrowser Demo (Indy Version)

This is a new version of the TFrameBrowser demo program using the new Internet Direct (Indy) internet components. The demo now supports five protocols:

  http online HTML documents
  https online Secure Socket Layer (SSL)
  file local disk HTML documents
  zip reads HTML documents from a zip file
  res reads HTML documents from an application's resources

The precompiled FrameBrowzerId9 program is complete, self contained, and ready to run. Source code suitable for Delphi 4, 5, 6, 7, 2005, and 2006 is also included. However, to compile your own version for experimentation, you will need:

  • Version 9 of the HTML components ( above)
  • The Internet Direct (Indy) components, Version 9. These come with Delphis 7and 2005 or may be downloaded (no charge) from http://www.nevrona.com/Indy/. The Indy version that comes with Delphi 6 is Version 8 and is not suitable. for this demo.
  • The OpenSourceSSL DLLs for the https protocol (Optional).
  • Kevin Boylan's VCLUnzip component for the zip protocol support (Optional).

Complete instructions for downloading these items, compiling, and using the program are available by selecting Help|Demo Information on the FrameBrowzerId9 menu.

Indy Download brzdemo945.exe.

ThtmlLite HTML Viewer Component       FREE

Updated March 31, 2007

ThtmlLite is similar to the Professional ThtmlViewer, TFrameViewer and TFrameBrowser components but has reduced capabilities. It is designed for applications where the full capabilities are not needed.  There is no charge for its use and it may be modified if desired.

ThtmlLite does not support Frames or the printing of HTML documents.  Imaging capablilities include GIF, animated GIF, JPEG, bitmap, and PNG (including Alpha transparency).  Delphi 3, 4, 5, 6, 7, 2005, and 2006 are supported in this version.

The installation file contains complete source code for the component, a help file, and several demo programs.

The ThtmlLite Browser Demo program is also included in this package. This version uses Indy version 9 which comes with Delphi's 7, 2005, and 2006. For Delphi's 4, 5, and 6, Indy may be downloaded (Free) from http://www.nevrona.com/Indy/.

Download htmllite771setup.exe ,  1 mb.


[Home] [HTML Viewers] [Download] [Turbo Vision]