Units

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Units

Core units

 

htmlpars - parsing and base node classes - THtNode, THtmlNode

htmlcss - CSS styles, TStyledHTMLNode, TCSSStyleSheet, etc.

htcanvas - base canvas class.

htdictionary - dictionaries

hthints - HTML hints

htinet - HTTP client for loading images and styles via HTTP

htmlani - CSS animations

htpdf - direct PDF export (requires Office library).

htplatform - platform depending classes.

htresource - localization.

htscriptIndy - Indy classes registration for Scripter

htscriptparse - Scripter

httemplates - template engine

htTextRenderer - classes for plain text canvas

htutils - common functions

htxml - XML and JSON parsing.

htboxes - box fill calculator

 

Following units has two versions depending on framework - VCL or FMX:

 

VCL:

 

htmldraw - TElement and THtDocument classes.

httables - HTML tables support  - TTableElement, TTableCell, TTableRow, etc.

htsvg - SVG support - TSVGElement, TSVGPathElement, etc.

htclasses - additional element classes - TFrameElement, TInputElement, TSelectElement, etc.

htdefscriptadapter - script adapter class

htfontawesome - FontAwesome registration for VCL

htmlcomp - UI components

htmlgraph - common graphics functions

htscriptgui - GUI functions registration for Scripter

htprinters - printer management

 

FMX

 

fmx.fhtmldraw

fmx.fhttables

fmx.fhtsvg

fmx.fhtclasses

fmx.fhtdefscriptadapter

fmx.htfontawesome

fmx.fhtmlcomp

fmx.fhtmlgraph

fmx.htscriptgui

fmx.htprinters

 

VCL only units

 

htdirect2d - Direct2D API

htforms - HTML forms

htgif - GIF support for old Delphi

htmlcatbuttons - TCategoryButtons with HTML support

htmldbcomp - DBlabel and TemplatePanel

htchrometabs - ChromeTabs descendant

htmlsmarttabs - SmartTabs with HTML support

htmlvtree - VirtualTree with HTML support

htremotedebug - remote debugger for Scripter

htscriptdebug - sample debugger for Scripter

htsynpdf - PDF export using SynPDF

htvideo - Video element using libvlc

htzip - ZIP support for Delphi 5-2007.

 

 

Canvas classes units

 

htcanvasdx - Direct2D canvas

htcanvasgdi - GDI canvas

htcanvasgdip - GDI+ canvas

htcanvaslazarus - standard Lazarus canvas

htcanvasopengl - OpenGL canvas

htcanvasskia - Skia canvas

htcanvastex - plain text canvas

fmx.htcanvasFMX - standard FMX canvas

fmx.htcanvasAndroid - native Android canvas

fmx.htcanvasiOS - native iOS canvas

fmx.htcanvasOSX - native OS X canvas

fmx.hcanvasText - plain text canvas

fmx.OSXPDF - native PDF export for OSX