Ajouter du texte HTML à la page du document
Structure
AddHTMLTextToDocument(sDocFile, sHTMLText : String ; iPageNum, iTop, iLeft, iWidth, iTransparency : Integer) : Char
Paramètres
| Paramètre | Type | Description
| sDocFile | Chaîne | Fichier d'origine à mettre à joursHTMLText | Chaîne | Texte HTML à ajouteriPageNum | Entier | Numéro de la page où le texte HTML doit être inséréiTop | Entier | Position du texte (en haut)iLeft | Entier | Position du texte (à gauche)iWidth | Entier | Largeur du texte. Tout texte restant sera affiché sur une nouvelle ligne en dessous.Transparence | Entier | Transparence - pourcentage compris entre 0 et 100 |
Valeur de retour
Char
« 1 » = Réussite, « 0 » = Échec. La réussite signifie que le fichier récemment mis à jour existe
Description
Utilisez cette fonction pour ajouter automatiquement du texte HTML à une page spécifique d'un fichier PDF déjà créé. Remarque : les paramètres de position sont exprimés en unités correspondant exactement à 1/72e de pouce, ce qui équivaut approximativement à un « point », unité utilisée dans l'imprimerie. 25,4 millimètres, cela correspond à un pouce.
Mise en forme HTML - Un sous-ensemble limité de HTML est pris en charge :
<br> pour passer à la ligne
<b> ou <strong> pour mettre en gras
<i> ou <em> pour mettre en italique
<sup> et <sub> pour les exposants/indices.
<u> pour le soulignement
<u> pour le double soulignement
<u> pour le texte barré (une ligne tracée à travers le texte)
<u> pour une ligne tracée au-dessus du texte
<p align="left"> pour les paragraphes alignés à gauche
<p align="center"> pour les paragraphes centrés
<p align="justified"> pour les paragraphes justifiés
<ul>, <ol> et <li> pour les listes ordonnées/non ordonnées
<a href="http://..."> pour les liens web
<a href="https://..."> pour les liens web
<a href="file://..."> pour les liens vers des fichiers locaux
<font
size="__"
color="__"
background="__"
roundback="yes/no"
mode="__"
outlinecolor="__"
outlinewidth="__pt"
>
<span background="__" roundback="yes/no">
La taille de la police peut être indiquée selon les valeurs standard HTML ou en points, par exemple « 11,5 pt » ; la largeur du contour doit être indiquée en points, par exemple « 1,5 pt ».
Les couleurs du texte et de l'arrière-plan peuvent être définies en RVB à l'aide de la notation hexadécimale standard du HTML, par exemple « #3A498C ». Les couleurs CMJN peuvent être spécifiées à l'aide de huit valeurs hexadécimales de
, sans le signe #, par exemple « 5C238F02 ».
Si l'attribut « roundback » est défini sur « yes », les rectangles d'arrière-plan seront dessinés avec des bords arrondis.
Exemple
sHTMLText =
"<p align=""center"">" &
"Le certificat est désormais :<br>" &
"<span background=""#FF0000"">" &
"<font size=""12"" color=""#FFFFFF"">" &
"<b><i> APPROUVÉ </i></b>" &
"</font>" &
"</span><br>" &
"pour plus de détails, rendez-vous sur <u><a href=""http://www.indysoft.com""&gt;indysoft.com&lt;/a&gt;&lt;/u&gt;" &
"</p>"
si AddHTMLTextToDocumentPageNum(GetCurrentSignOffDoc, sHTMLText, 1, 130, 240, 400, 0) = "0" then
ShowMessage("Le document n'a PAS été modifié")
End If
|