Delphi Inspiration – Delphi Components and Software Applications

Version History

DIHtmlLabel – 2.6 – 28 Sep 2010

  • Delphi XE support.
  • Improved help layout.

DIHtmlLabel – 2.5 – 14 Sep 2009

  • Delphi 2010 support.

DIHtmlLabel 2.4 – 24 Nov 2008

  • Delphi 2009 support.

DIHtmlLabel 2.3 – 15 May 2007

  • Delphi 2007 support.
  • Help in HTML Help format.

DIHtmlLabel 2.2 – 5 Mar 2007

  • Theme support for Windows XP.

DIHtmlLabel 2.1 – 18 Dec 2005

  • Delphi 2006 Win32 compatibiliy.

DIHtmlLabel 2.0 – 14 Apr 2005

  • Delphi 2005 Win32 compatibility.
  • The wrong tag attribute was passed to the OnDynamicTagInit event.
  • The OnDynamicTagInit event was not fired for labels created at design-time.
  • UpdateDynamicTag did not work for <DYNAMIC> tags with an ID attribute because the wrong attribute was recognized.

DIHtmlLabel 1.1 – 1. September 2003

  • New formatting tag <S> for strike-through text style.
  • New formatting tag <FONT COLOR=MyColor> for colored text.
  • Added OffsetY property to specify the vertical offset of the rendering if the entire text exceeds the height of the TDIHtmlLabel. This allows for rudimentary scrolling (see the Demo's Play! section) but is still far from perfect.
  • Minor optimizations and bug fixes.
  • Compatibility with the new DIHtmlParser 3.00.

DIHtmlLabel 1.0 – 6. January 2003

  • Initial public release as DIHtmlLabel. Major changes compared to the original JvLinkLabel are as follows:
    • Unicode Support, the main new feature of TDIHtmlLabel, has become possible by applying DIHtmlParser as the underlying HTML parsing engine. Therefore TDIHtmlLabel is able to display characters from many different languages right next to each other, even on Win95 and Win98. It does so by converting all common HTML entities, both named and numeric, to UnicodeStrings internally: &alpha; = α – &beta; = β – &gamma; = γ &#65; = A – &#66; = B – &#67; = C
    • TDIHtmlLabel reads all HTML data assigned to the Caption property as Latin1. Additional character sets can easily be added if demand arises.
    • Attribute Values for the <A href=MyValue> and <DYNAMIC id=MyValue> tags, which are passed to the OnLinkClick and the DoDynamicTagInit events.
  • Many internal optimizations which speed up performance and decrease memory requirements.
products/htmllabel/history.txt · Last modified: 2010/09/29 11:31 (external edit)