Ir al contenido principal

Añadir texto HTML a la página del documento

Estructura

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

Parámetros

| Parámetro | Tipo | Descripción
| sDocFile | Cadena | El archivo original que se va a actualizarsHTMLText | Cadena | El texto HTML que se va a añadiriPageNum | Entero | Número de página en la que se debe insertar el HTMLiTop | Entero | Posición del texto: parte superioriLeft | Entero | Posición del texto: parte izquierdaiWidth | Entero | Ancho del texto. El texto restante se mostrará en una nueva línea debajo.Transparencia | Número entero | Transparencia: porcentaje entre 0 y 100 |

Valor devuelto

Char

«1» = Éxito, «0» = Fallo. El éxito significa que el archivo recién actualizado existe

Descripción

Utilice esta función para añadir automáticamente texto HTML a una página concreta de un archivo PDF creado previamente. Nota: los parámetros de posición se expresan en unidades que equivalen exactamente a 1/72 de pulgada por unidad, lo que equivale aproximadamente a un «punto», una unidad utilizada en la industria de la impresión. 25,4 milímetros equivalen a una pulgada.

Formato HTML: se admite un subconjunto limitado de HTML:

<br> para pasar a una nueva línea

<b> o <strong> para negrita

<i> o <em> para cursiva

<sup> y <sub> para superíndice/subíndice.

<u> para subrayado

<u> para doble subrayado

<u> para tachado (una línea que atraviesa el texto)

<u> para una línea sobre el texto

<p align="left"> para párrafos alineados a la izquierda

<p align="center"> para párrafos centrados

<p align="justified"> para párrafos justificados

<ul>, <ol> y <li> para listas ordenadas/no ordenadas

<a href="http://..."> para enlaces web

<a href="https://..."> para enlaces web

<a href="file://..."> para enlaces a archivos locales

<font

size="__"

color="__"

background="__"

roundback="yes/no"

mode="__"

outlinecolor="__"

outlinewidth="__pt"

>

<span background="__" roundback="yes/no">

El tamaño de la fuente se puede especificar como un tamaño estándar de HTML o como un tamaño en puntos, por ejemplo, «11,5 pt»; el grosor del contorno debe especificarse en puntos, por ejemplo, «1,5 pt».

Los colores del texto y del fondo se pueden especificar en RGB utilizando la notación hexadecimal estándar de HTML, por ejemplo, «#3A498C». Los colores CMYK se pueden especificar utilizando ocho valores hexadecimales del tipo

y omitiendo el símbolo #, por ejemplo, «5C238F02».

Si el atributo «roundback» es «yes», los rectángulos de fondo se dibujarán con esquinas redondeadas.

Ejemplo

sHTMLText =

"<p align=""center"">" &

"El certificado es ahora:<br>" &

"<span background=""#FF0000"">" &

"<font size=""12"" color=""#FFFFFF"">" &

"<b><i> APROBADO </i></b>" &

"</font>" &

"</span><br>" &

"para más detalles, vaya a <u><a href=""http://www.indysoft.com""&amp;gt;indysoft.com&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;" &

"</p>"

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

ShowMessage("El documento NO se ha modificado")

End If

HM_clip3003 |