TPDFlibTextWatermark
Data types, page layout
Descrição
TPDFlibTextWatermark é a subclasse concreta de TPDFlibWatermarkBase que aplica um texto sobre um intervalo de páginas
Defina Text, FontID, FontSize e a cor de texto R, G, B, configure o posicionamento nos campos herdados e passe a instância para o ApplyWatermark
Sintaxe
Delphi
TPDFlibTextWatermark = Class(TPDFlibWatermarkBase)
Public
Text: WideString;
FontID: Integer;
FontSize: Double;
R, G, B: Double;
Constructor Create; Override;
Function Apply(Lib: TObject): Integer; Override;
End;Parâmetros
| Text | O texto Unicode a aplicar |
|---|---|
| FontID | Um id de fonte standard-14 ou o id de uma fonte adicionada anteriormente ao documento |
| FontSize | O tamanho da fonte nas unidades de medida atuais |
| R, G, B | Os componentes da cor de texto na faixa de 0 a 1 |
Valor retornado
Apply retorna o número de páginas em que a marca d'água foi aplicada
Observações
Os campos herdados Position, X, Y, Angle, Opacity e PageRange controlam o posicionamento exatamente como na classe base
A marca d'água aproxima a extensão do texto a partir das métricas da fonte, para que os presets de nove pontos de Position possam centralizar o texto na página
Veja também
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile