Zum Hauptinhalt springen

HTML-Text zur Dokumentseite hinzufügen

Aufbau

AddHTMLTextToDocument(sDocFile, sHTMLText: String; iPageNum, iTop, iLeft, iWidth, iTransparency: Integer): Char

Parameter

| Parameter | Typ | Beschreibung
| sDocFile | Zeichenkette | Die zu aktualisierende Originaldatei | sHTMLText | Zeichenkette | Der hinzuzufügende HTML-Text | iPageNum | Ganzzahl | Seitenzahl, auf der der HTML-Text eingefügt werden soll | 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 100 |

Rückgabewert

Char

„1“ = Erfolg, „0“ = Fehlschlag. Erfolg bedeutet, dass die neu aktualisierte Datei vorhanden ist

Beschreibung

Verwenden Sie diese Funktion, um automatisch HTML-Text zu einer bestimmten Seite in einer zuvor erstellten PDF-Datei hinzuzufügen. 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""&amp;gt;indysoft.com&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;" &

"</p>"

if AddHTMLTextToDocumentPageNum(GetCurrentSignOffDoc, sHTMLText, 1, 130, 240, 400, 0) = "0" then

ShowMessage("Dokument wurde NICHT geändert")

End If

HM_clip3003 |