TPDFlibTextWatermark

Data types, page layout

Descripción

TPDFlibTextWatermark es la subclase concreta de TPDFlibWatermarkBase que estampa un texto en un rango de páginas

Asigna Text, FontID, FontSize y el color de texto R, G, B, configura la colocación en los campos heredados y pasa la instancia a ApplyWatermark

Sintaxis

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

TextEl texto Unicode que se estampa
FontIDUn id de fuente standard-14 o el id de una fuente añadida previamente al documento
FontSizeEl tamaño de fuente en las unidades de medida actuales
R, G, BLas componentes del color de texto en el rango de 0 a 1

Valor devuelto

Apply devuelve el número de páginas donde se colocó la marca de agua

Observaciones

Los campos heredados Position, X, Y, Angle, Opacity y PageRange controlan la colocación exactamente igual que en la clase base

La marca de agua aproxima la extensión del texto a partir de las métricas de la fuente, de modo que los ajustes predefinidos de nueve puntos de Position puedan centrar el texto en la página

Véase también

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile