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
| Text | El texto Unicode que se estampa |
|---|---|
| FontID | Un id de fuente standard-14 o el id de una fuente añadida previamente al documento |
| FontSize | El tamaño de fuente en las unidades de medida actuales |
| R, G, B | Las 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