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 a colocação nos campos herdados e passe a instância ao 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 tipo de letra standard-14 ou o id de um tipo de letra adicionado anteriormente ao documento |
| FontSize | O tamanho do tipo de letra nas unidades de medida atuais |
| R, G, B | As componentes da cor de texto no intervalo de 0 a 1 |
Valor devolvido
Apply devolve o número de páginas em que a marca de água foi aplicada
Observações
Os campos herdados Position, X, Y, Angle, Opacity e PageRange controlam a colocação exatamente como na classe base
A marca de água aproxima a extensão do texto a partir das métricas do tipo de letra, para que os predefinidos de nove pontos de Position possam centrar o texto na página
Consulte também
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile