HTML-Text zum Dokument hinzufügen
Aufbau
AddHTMLTextToDocument(sDocFile, sHTMLText: String; iTop, iLeft, iWidth, iTransparency: Integer; bFirstPageOnly: Boolean): Char
Parameter
| Parameter | Typ | Beschreibung
| sDocFile | Zeichenkette | Die zu aktualisierende Originaldatei | sHTMLText | Zeichenkette | Der hinzuzufügende HTML-Text | iTop | Ganzzahl | Position des Textes – oben | iLeft | Ganzzahl | Position des Textes – links | iWidth | Ganzzahl | Breite des Textes. Der verbleibende Text wird in einer neuen Zeile darunter angezeigt.Transparenz | Ganzzahl | Transparenz – Prozentsatz zwischen 0 und 100Nur erste Seite | Boolescher Wert | True oder False – gibt an, ob der HTML-Text nur auf der ersten Seite des Dokuments oder auf allen Seiten eingefügt werden soll |
Rückgabewert
Char
„1“ = Erfolg, „0“ = Fehlschlag. Erfolg bedeutet, dass die neu aktualisierte Datei vorhanden ist
Beschreibung
Verwenden Sie diese Funktion, um einer zuvor erstellten PDF-Datei automatisch HTML-Text hinzuzufügen. Dieser Text kann je nach dem letzten Parameter auf allen Seiten oder nur auf der ersten Seite eingefügt werden. Hinweis: Positionsparameter werden in Einheiten angegeben, die genau 1/72 Zoll pro Einheit betragen, was in etwa einem „Punkt“ entspricht, einer in der Druckindustrie verwendeten Einheit. 25,4 Millimeter entsprechen einem Zoll.
HTML-Formatierung – Es wird eine eingeschränkte HTML-Untermenge unterstützt:
<br> für einen Zeilenumbruch
<b> oder <strong> für Fettdruck
<i> oder <em> für Kursivschrift
<sup> und <sub> für Hoch- und Tiefstellung.
<u> für Unterstreichung
<u> für doppelte Unterstreichung
<u> für Durchstreichen (eine Linie durch den Text)
<u> für eine Linie über dem Text
<p align="left"> für linksbündige Absätze
<p align="center"> für zentrierte Absätze
<p align="justified"> für Blocksatz
<ul>, <ol> und <li> für nummerierte/unnummerierte Listen
<a href="http://..."> für Weblinks
<a href="https://..."> für Weblinks
<a href="file://..."> für lokale Dateilinks
<font
size="__"
color="__"
background="__"
roundback="yes/no"
mode="__"
outlinecolor="__"
outlinewidth="__pt"
>
<span background="__" roundback="yes/no">
Die Schriftgröße kann als Standard-HTML-Größe oder als Punktgröße wie „11,5 pt“ angegeben werden; die Konturbreite muss in Punkten angegeben werden, zum Beispiel „1,5 pt“.
Text- und Hintergrundfarben können im RGB-Farbraum unter Verwendung der standardmäßigen HTML-Hexadezimalschreibweise angegeben werden, zum Beispiel „#3A498C“. CMYK-Farben können mit achtstelligen Hexadezimalwerten (
) angegeben werden, wobei das # weggelassen wird, zum Beispiel „5C238F02“.
Wenn das Attribut „roundback“ auf „yes“ gesetzt ist, werden die Hintergrundrechtecke mit abgerundeten Ecken gezeichnet.
Beispiel
sHTMLText =
"<p align=""center"">" &
"Das Zertifikat lautet nun:<br>" &
"<span background=""#FF0000"">" &
"<font size=""12"" color=""#FFFFFF"">" &
"<b><i> GENEHMIGT </i></b>" &
"</font>" &
"</span><br>" &
"für Details siehe <u><a href=""http://www.indysoft.com""&gt;indysoft.com&lt;/a&gt;&lt;/u&gt;" &
"</p>"
if AddHTMLTextToDocument(GetCurrentSignOffDoc, sHTMLText, 130, 240, 400, 0, True) = "0" then
ShowMessage("Dokument wurde NICHT geändert")
End If
|