Aggiungi testo HTML al documento
Struttura
AddHTMLTextToDocument(sDocFile, sHTMLText: String; iTop, iLeft, iWidth, iTransparency: Integer; bFirstPageOnly: Boolean): Char
Parametri
| Parametro | Tipo | Descrizione
| sDocFile | Stringa | Il file originale da aggiornaresHTMLText | Stringa | Il testo HTML da aggiungereiTop | Intero | Posizione del testo - dall'altoriLeft | Intero | Posizione del testo - dalla sinistraiWidth | Intero | Larghezza del testo. Il testo rimanente verrà visualizzato su una nuova riga sottoTransparency | Intero | Trasparenza - percentuale compresa tra 0 e 100bFirstPageOnly | Booleano | True o False - se si desidera che il testo HTML venga aggiunto solo alla prima pagina del documento o a tutte le pagine |
Valore restituito
Char
"1" = Operazione riuscita, "0" = Operazione fallita. Il successo significa che il file appena aggiornato esiste
Descrizione
Utilizza questa funzione per aggiungere automaticamente del testo HTML a un file PDF creato in precedenza. Questo testo può essere aggiunto a tutte le pagine o solo alla prima pagina, a seconda dell'ultimo parametro. Nota: i parametri di posizione sono espressi in unità che corrispondono esattamente a 1/72 di pollice ciascuna, il che equivale all'incirca a un "punto", un'unità utilizzata nel settore tipografico. 25,4 millimetri corrispondono a un pollice.
Formattazione HTML - È supportato un sottoinsieme limitato di HTML:
<br> per passare a una nuova riga
<b> o <strong> per il grassetto
<i> o <em> per il corsivo
<sup> e <sub> per l'apice/l'indice.
<u> per la sottolineatura
<u> per la doppia sottolineatura
<u> per la barratura (una linea che attraversa il testo)
<u> per una linea sopra il testo
<p align="left"> per paragrafi allineati a sinistra
<p align="center"> per paragrafi centrati
<p align="justified"> per paragrafi giustificati
<ul>, <ol> e <li> per elenchi ordinati/non ordinati
<a href="http://..."> per i link web
<a href="https://..."> per i link web
<a href="file://..."> per i link ai file locali
<font
size="__"
color="__"
background="__"
roundback="yes/no"
mode="__"
outlinecolor="__"
outlinewidth="__pt"
>
<span background="__" roundback="yes/no">
La dimensione del carattere può essere specificata come dimensione HTML standard oppure in punti, ad esempio "11,5 pt"; lo spessore del contorno deve essere specificato in punti, ad esempio "1,5 pt".
I colori del testo e dello sfondo possono essere specificati in RGB utilizzando la notazione esadecimale standard HTML, ad esempio "#3A498C". I colori CMYK possono essere specificati utilizzando otto valori esadecimali del tipo
, omettendo il simbolo #, ad esempio "5C238F02".
Se l'attributo roundback è impostato su "yes", i rettangoli di sfondo verranno disegnati con i bordi arrotondati.
Esempio
sHTMLText =
"<p align=""center"">" &
"Il certificato ora è:<br>" &
"<span background=""#FF0000"">" &
"<font size=""12"" color=""#FFFFFF"">" &
"<b><i> APPROVATO </i></b>" &
"</font>" &
"</span><br>" &
"per i dettagli vai su <u><a href=""http://www.indysoft.com""&gt;indysoft.com&lt;/a&gt;&lt;/u&gt;" &
"</p>"
se AddHTMLTextToDocument(GetCurrentSignOffDoc, sHTMLText, 130, 240, 400, 0, True) = "0" then
ShowMessage("Il documento NON è stato modificato")
End If
|