Ir diretamente para o conteúdo principal

Adicionar texto HTML à página do documento

Estrutura

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

Parâmetros

| Parâmetro | Tipo | Descrição
| sDocFile | String | o ficheiro original a atualizarsHTMLText | String | o texto HTML a adicionar iPageNum | Inteiro | número da página onde o HTML deve ser inserido iTop | Inteiro | posição do texto - parte superior iLeft | Inteiro | posição do texto - esquerda iWidth | Inteiro | Largura do texto. Qualquer texto restante será apresentado numa nova linha abaixoTransparência | Número inteiro | Transparência - percentagem entre 0 e 100 |

Valor de retorno

Char

«1» = Sucesso, «0» = Falha. O sucesso significa que o ficheiro recém-atualizado existe

Descrição

Utilize esta função para adicionar automaticamente texto HTML a uma página específica de um ficheiro PDF criado anteriormente. Nota: os parâmetros de posição estão expressos em unidades que correspondem exatamente a 1/72 de polegada por unidade, o que equivale aproximadamente a um «ponto», uma unidade utilizada na indústria gráfica. 25,4 milímetros equivalem a uma polegada.

Formatação HTML - É suportado um subconjunto limitado de HTML:

<br> para passar para uma nova linha

<b> ou <strong> para negrito

<i> ou <em> para itálico

<sup> e <sub> para sobrescrito/subescrito.

<u> para sublinhado

<u> para sublinhado duplo

<u> para texto riscado (uma linha traçada sobre o texto)

<u> para uma linha traçada acima do texto

<p align="left"> para parágrafos alinhados à esquerda

<p align="center"> para parágrafos centralizados

<p align="justified"> para parágrafos justificados

<ul>, <ol> e <li> para listas ordenadas/não ordenadas

<a href="http://..."> para links da Web

<a href="https://..."> para links da Web

<a href="file://..."> para links de ficheiros locais

<font

size="__"

color="__"

background="__"

roundback="yes/no"

mode="__"

outlinecolor="__"

outlinewidth="__pt"

>

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

O tamanho da fonte pode ser especificado como um tamanho HTML padrão ou como um tamanho em pontos, por exemplo, «11,5 pt»; a largura do contorno deve ser especificada em pontos, por exemplo, «1,5 pt».

As cores do texto e do fundo podem ser especificadas em RGB utilizando a notação hexadecimal padrão do HTML, por exemplo, «#3A498C». As cores CMYK podem ser especificadas utilizando valores hexadecimais de oito dígitos (

) e omitindo o símbolo #, por exemplo, «5C238F02».

Se o atributo «roundback» for «yes», os retângulos de fundo serão desenhados com cantos arredondados.

Exemplo

sHTMLText =

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

"O certificado é agora:<br>" &

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

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

"<b><i> APROVADO </i></b>" &

"</font>" &

"</span><br>" &

"para mais detalhes, aceda a <u><a href=""http://www.indysoft.com""&amp;gt;indysoft.com&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;" &

"</p>"

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

ShowMessage("O documento NÃO foi modificado")

End If

HM_clip3003 |