THPDFWatermarkBase Record
Samlet vannmerke-deskriptor delt av tekst- og formvannmerker: vinkel, lagdeling, plassering, dekkevne og strek-innstillinger
Deklarasjon
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;
Enhet
HPDFDoc
Felt
| Felt | Formål |
|---|---|
Angle | Rotasjon i grader; 0, 45, 90, 180 og 270 får ankerkorrigering, slik at vannmerket blir på siden |
Overlay | True tegner over eksisterende sideinnhold; false (underlay) tegner under det |
HorizPos | Horisontal plasseringsforhåndsinnstilling; hpCustom beholder den bokstavelige X-verdien, alle andre verdier beregner X på nytt fra MediaBox |
VertPos | Vertikal plasseringsforhåndsinnstilling; vpCustom beholder den bokstavelige Y-verdien |
X, Y | Ankerkoordinater brukt når begge posisjonsforhåndsinnstillingene er custom |
OpacityStroke | Strekdekkevne fra 0 til 1, anvendt gjennom den utvidede grafikktilstanden |
OpacityFill | Fylldekkevne fra 0 til 1 |
StrokeColor | Pennfargen brukt til tekst- og formomriss |
PenWidth | Pennbredden brukt til strektegning |
Bruksnotater
- Start fra
THPDFWatermarkBase.Default, som gir 0 grader, overlay-tegning, custom posisjon ved origo, full dekkevne, svart strek og pennbredde 1 - Samme record driver
AddTextWatermarkExog hver formvannmerke-variant, så én plasseringskonfigurasjon tjener tekst- og grafikkmaler alike - Ikke-custom
HorizPos/VertPos-forhåndsinnstillinger lar vannmerket tilpasse seg sider av ulike størrelser uten koordinater per side