MidProd.TCustomInetXPageProducer.HTMLDoc
Delphi
property HTMLDoc: TStrings read FHTMLDoc write SetHTMLDoc;
C++
__property System::Classes::TStrings* HTMLDoc = {read=FHTMLDoc, write=SetHTMLDoc};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| property | public | MidProd.pas MidProd.hpp |
MidProd | TCustomInetXPageProducer |
Beschreibung
Gibt die HTML-Vorlage an, aus der der von der Methode Content zurückgegebene Wert generiert wird.
Weisen Sie HTMLDoc die Strings für die HTML-Vorlage zu. HTMLDoc wird standardmäßig mit der folgenden Vorlage initialisiert:
<HTML> <HEAD> </HEAD> <BODY> <#INCLUDES> <#STYLES> <#WARNINGS> <#FORMS> <#SCRIPT> </BODY> </HTML>
Jeder String besteht aus einer Folge von HTML-Befehlen und HTML-transparenten Tags. Diese speziellen Tags haben folgendes Format:
<#TagName Param1=Value1 Param2=Value2 ...>
Das Tag beginnt mit einer spitzen Klammer (<) und einem Nummernzeichen (#). An diesem Nummernzeichen erkennt der Seitengenerator, dass es sich um ein transparentes HTML-Tag handelt. Der Tag-Name folgt (ohne dazwischenliegende Leerzeichen) unmittelbar nach dem Zeichen #. Nach dem Tag-Namen kann das HTML-transparente Tag optionale Parameter enthalten, über die Einzelheiten der durchzuführenden Konvertierung angegeben werden. Jeder Parameter hat die Form ParamName=Wert. Auch hier stehen keine Leerzeichen zwischen dem Parameternamen, dem Gleichheitszeichen (=) und dem Wert. Die einzelnen Parameter werden durch Leerzeichen voneinander getrennt.
Die spitzen Klammern (< >) machen das Tag für HTML-Browser transparent, die das Konstrukt #TagName nicht erkennen.
Der Seitengenerator konvertiert das gesamte HTML-transparente Tag basierend auf dem Wert des Tag-Namens in echte HTML-Befehle. TCustomInetXPageProducer wandelt die transparenten Tags in der Standardvorlage und die Tags, die im Hilfethema der Methode Content beschrieben sind, automatisch um. Wenn Sie weitere HTML-transparente Tags in die Vorlage aufnehmen, müssen Sie diese in einer Ereignisbehandlungsroutine für OnHTMLTag übersetzen.
Anmerkung: Eine Zuweisung an HTMLDoc löscht die Eigenschaft HTMLFile.