THPDFWatermarkBase Record
Descrittore unificato di watermark condiviso dai watermark di testo e di forma: angolo, stratificazione, piazzamento, opacità e impostazioni del tratto
Dichiarazione
THPDFWatermarkBase= record
Angle: Extended;
Overlay: boolean;
HorizPos: THPDFWatermarkHorizPos;
VertPos: THPDFWatermarkVertPos;
X, Y: Single;
OpacityStroke: Single;
OpacityFill: Single;
StrokeColor: TColor;
PenWidth: Single;
class function Default: THPDFWatermarkBase; static;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
Angle | Rotazione in gradi; 0, 45, 90, 180 e 270 ricevono una correzione dell'ancora cosicché il watermark resta sulla pagina |
Overlay | True disegna sopra il contenuto esistente della pagina; false (underlay) disegna sotto |
HorizPos | Preset di piazzamento orizzontale; hpCustom conserva il valore letterale di X, ogni altro valore ricalcola X dal MediaBox |
VertPos | Preset di piazzamento verticale; vpCustom conserva il valore letterale di Y |
X, Y | Coordinate dell'ancora usate quando entrambi i preset di posizione sono personalizzati |
OpacityStroke | Opacità del tratto da 0 a 1, applicata tramite lo stato grafico esteso |
OpacityFill | Opacità del riempimento da 0 a 1 |
StrokeColor | Colore della penna usato per i contorni di testo e forme |
PenWidth | Larghezza della penna usata per il disegno a tratto |
Note sull'utilizzo
- Parti da
THPDFWatermarkBase.Default, che dà 0 gradi, disegno in overlay, posizione personalizzata all'origine, opacità piena, tratto nero e larghezza penna 1 - Lo stesso record guida
AddTextWatermarkExe ogni variante di watermark di forma, quindi una configurazione di piazzamento serve allo stesso modo i modelli di testo e di grafica - I preset
HorizPos/VertPosnon personalizzati fanno adattare il watermark a pagine di dimensioni diverse senza coordinate per pagina