TPDFlibTextWatermark
Data types, page layout
Description
TPDFlibTextWatermark est la sous-classe concrète de TPDFlibWatermarkBase qui appose une portion de texte sur une plage de pages
Renseignez Text, FontID, FontSize et la couleur de texte R, G, B, réglez le placement sur les champs hérités, puis passez l'instance à ApplyWatermark
Syntaxe
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;Paramètres
| Text | Le texte Unicode à apposer |
|---|---|
| FontID | Un id de police standard-14 ou l'id d'une police ajoutée au préalable au document |
| FontSize | La taille de police dans les unités de mesure courantes |
| R, G, B | Les composantes de la couleur de texte dans la plage 0 à 1 |
Valeur de retour
Apply renvoie le nombre de pages sur lesquelles le filigrane a été posé
Remarques
Les champs hérités Position, X, Y, Angle, Opacity et PageRange contrôlent le placement exactement comme dans la classe de base
Le filigrane estime l'étendue du texte à partir des métriques de la police, si bien que les préréglages de neuf points de Position peuvent centrer le texte sur la page
Voir aussi
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile