THPDFWatermarkBase Record
Enad vattenstämpeldeskriptor som text- och formvattenstämplar delar: vinkel, lagerordning, placering, opacitet och streckinställningar
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;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
Angle | Rotation i grader; 0, 45, 90, 180 och 270 får ankarkorrigering så att vattenstämpeln stannar på sidan |
Overlay | True ritar över befintligt sidinnehåll; false (underlay) ritar under det |
HorizPos | Förinställning för horisontell placering; hpCustom behåller det literala X-värdet, alla andra värden räknar om X från MediaBox |
VertPos | Förinställning för vertikal placering; vpCustom behåller det literala Y-värdet |
X, Y | Ankarkoordinater som används när båda positionsförinställningarna är custom |
OpacityStroke | Streckopacitet från 0 till 1, tillämpad via det utökade grafiktillståndet |
OpacityFill | Fyllnadsopacitet från 0 till 1 |
StrokeColor | Pennfärg som används för text- och formkonturer |
PenWidth | Pennbredd som används vid streckritning |
Användningsanteckningar
- Starta från
THPDFWatermarkBase.Default, som ger 0 grader, överläggsritning, custom-position i origo, full opacitet, svart streck och pennbredd 1 - Samma record driver
AddTextWatermarkExoch varje formvattenstämpelvariant, så en enda placeringskonfiguration tjänar både text- och grafikmallar - Icke-custom
HorizPos-/VertPos-förinställningar låter vattenstämpeln anpassa sig till sidor av olika storlek utan per-sid-koordinater