NG HTMLPack

Latest Version: 2017.3

Introduction

A set of lightweight controls for HTML display (supporting a subset of HTML tags). Advanced functionality like support of variables, internal controls, DB templates, images etc. is included.

Control ListNon-DB Controls

  • TNGHTMLLabel
  • TNGHTMLHeaderControl
  • TNGHTMLListBox
  • TNGHTMLPanel
  • TNGHTMLView
  • TNGHTMLStringStorage

DB Controls

  • TNGHTMLDBLabel
  • TNGHTMLDBView

Features

  • Compatible with Delphi and C++ Builder 2009 and better, including 64bit support for XE2 and higher!
  • Supported IDEs:
    • Delphi 2009 and better (depending on package)
    • C++ Builder 2009 and better (depending on package)
    • All corresponding Studio Products (CRS 2009, RAD Studio 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7 etc.)
  • Supported operating systems: Win 2000 or better (including Windows 7 + 8)
  • Full sourcecode of all controls included. Registered versions include NG util to compile packages on target system.
  • Extensive demo projects with sourcecode
  • Free updates via Internet
  • A Site License covers unlimited number of developers in same organization at one location
  • Free technical support via public forum (forum.lmd.de), e-mail, fax or mail;
  • Also available as part of NG Complete or LMD VCL Complete.

Screenshots

Demonstration project

The screenshot below demonstrates one of the main demos which makes extensive use of HTMLView control and Storage component (for storing and navigating in HTML snippets without using any source code)

Supported HTML tags

One of the pages in demo with HTML format tags

HTMLLabel Demo

Demonstration of various HTMLLabel features

HTMLListBox features

Single-/Multiline items including images in HTMLListBox

Using controls in HTML-Text

Any VCL component can be included in HTML-Text. Besides that almost all properties can be set via attributes.

VCL Styles support

All HTMLPack controls support now VCL Styles (XE2 and better)

Components

TNGHTMLLabel
Represents a label control with simple HTML rendering capabilities (mainly font faces and standard font attributes). However the control uses a very lean and fast internal parser (miniHTML engine).
TNGHTMLPanel
Being a TWinControl descendant, TNGHTMLPanel is a better choice for html content with embedded controls than TNGHTMLLabel.
TNGHTMLView
Use this control to display large scrollable html text. Like TNGHTMLPanel embedded controls and advanced HTML controls are possible.
TNGHTMLListBox
This listbox can display multiline html text in each item.
TNGHTMLHeaderControl
Allows to create headers with html text.
TNGHTMLDBLabel
DB-aware version of TNGHTMLLabel. Can be used in two modes: usual and as a template. In second case it can display content of several datafields.
TNGHTMLDBView
DB-aware version of TNGHTMLView. Like TNGHTMLDBLabel, this control supports template mode. Can be used to display scrollable html forms that combine both html text, embedded controls, and data from several datafields.
TNGHTMLStorage
This component is a storage for your html texts. Allows to create collections of hyperlinked html items without any coding. One item can refer to another by means of <a href='itemname'> tag that references another item by name.

Downloads

Description Date Available Files
NG Controls Trial

This trialversion includes NG ConnectionPack, NG Drag&DropPack, NG SerializationPack (XE and higher only), NG HTMLPack, NG DialogPack and NG ValidatorPack Trials.

HTMLPack, Drag&DropPack and DialogPack demo files contain compiled demos.

Delphi XE2 (and better) release contains 32bit + 64bit support. Latest ServicePack required for XE2 + XE6 releases.

Installation problems? Read the corresponding Package Installation Wiki entry.

Terms of use (Trials) / License Agreement / Support Topics

May 23, 2017

© LMD Innovative, Germany. All rights reserved. All other trademarks are acknowledged.