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

TextO texto Unicode a aplicar
FontIDUm id de tipo de letra standard-14 ou o id de um tipo de letra adicionado anteriormente ao documento
FontSizeO tamanho do tipo de letra nas unidades de medida atuais
R, G, BAs 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