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""&gt;indysoft.com&lt;/a&gt;&lt;/u&gt;" &
"</p>"
se AddHTMLTextToDocumentPageNum(GetCurrentSignOffDoc, sHTMLText, 1, 130, 240, 400, 0) = "0" then
ShowMessage("O documento NÃO foi modificado")
End If
|