RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TCustomInetXPageProducer.HTMLDoc Property

Specifies the HTML template used to generate the value returned by the Content method.

Pascal
property HTMLDoc: TStrings;
C++
__property TStrings HTMLDoc;

Set HTMLDoc to a set of strings that make up the HTML template. By default, HTMLDoc is initialized to the following template:

<HTML>
<HEAD>
</HEAD>
<BODY>
<#INCLUDES> <#STYLES> <#WARNINGS> <#FORMS> <#SCRIPT>
</BODY>
</HTML>

Each string is a sequence of one or more HTML commands or HTML-transparent tags. An HTML-transparent tag has the form

<#TagName Param1=Value1 Param2=Value2 ...>

A pound sign (#) immediately follows the opening angle bracket (<) with no spaces separating it from the angle bracket. The pound sign identifies the string to the page producer as an HTML-transparent tag. The tag name immediately follows the pound sign with no spaces separating it from the pound sign. Following the tag name, the HTML-transparent tag can optionally include parameters that specify details of the conversion to be performed. Each parameter is of the form ParamName=Value, where there is no space between the parameter name, the equals symbol (=) and the value. Each parameter is delimited by white space. 

The angle brackets (< >) make the tag transparent to HTML browsers that do not recognize the #TagName construct. 

The page producer converts the entire HTML-transparent tag into true HTML commands based on the value of the tag name. TCustomInetXPageProducer automatically handles the conversion of the HTML-transparent tags in the default template, as well as the tags described in the help for the Content method. If you set HTMLDoc to include other HTML-transparent tags, you must translate these in an OnHTMLTag event handler.

Note: Setting HTMLDoc clears the HTMLFile property.
 

 

Content 

HTMLFile 

OnHTMLTag 

Creating Web Pages with an InternetExpress Page Producer 

Customizing the InternetExpress Page Producer Template

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!