THPDFWatermarkBase Record
Samlet watermark-beskrivelse delt af tekst- og shape-watermarks: vinkel, lag, placering, opacitet og stroke-indstillinger
Deklaration
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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
Angle | Rotation i grader; 0, 45, 90, 180 og 270 får ankerkorrektion, så watermarket bliver på siden |
Overlay | True tegner over eksisterende sideindhold; false (underlay) tegner under det |
HorizPos | Vandret placeringsforvalg; hpCustom beholder den bogstavelige X-værdi, alle andre værdier genberegner X fra MediaBox |
VertPos | Lodret placeringsforvalg; vpCustom beholder den bogstavelige Y-værdi |
X, Y | Ankerkoordinater brugt, når begge placeringsforvalg er custom |
OpacityStroke | Stroke-opacitet fra 0 til 1, anvendt via den udvidede graphics state |
OpacityFill | Fill-opacitet fra 0 til 1 |
StrokeColor | Penselfarve brugt til tekst- og shape-konturer |
PenWidth | Penselbredde brugt til stroke-tegning |
Brugsnoter
- Start fra
THPDFWatermarkBase.Default, som giver 0 grader, overlay-tegning, custom-position i origo, fuld opacitet, sort stroke og penselbredde 1 - Samme post driver
AddTextWatermarkExog alle shape-watermark-varianter, så én placeringskonfiguration betjener både tekst- og grafikskabeloner - Ikke-custom
HorizPos- /VertPos-forvalg får watermarket til at tilpasse sig sider af forskellig størrelse uden koordinater pr. side