Záznam THPDFWatermarkBase
Sjednocený deskriptor vodoznaku sdílený textovými a tvarovými vodoznaky: úhel, vrstvení, umístění, krytí a nastavení tahu
Deklarace
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;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Angle | Rotace ve stupních; 0, 45, 90, 180 a 270 dostávají korekci ukotvení, aby vodoznak zůstal na stránce |
Overlay | True kreslí nad stávajícím obsahem stránky; false (underlay) kreslí pod něj |
HorizPos | Přednastavené vodorovné umístění; hpCustom ponechá literální hodnotu X, každá jiná hodnota přepočítá X z MediaBoxu |
VertPos | Přednastavené svislé umístění; vpCustom ponechá literální hodnotu Y |
X, Y | Kotvicí souřadnice použité, když jsou oba position presety custom |
OpacityStroke | Krytí tahu od 0 do 1, aplikované přes rozšířený grafický stav |
OpacityFill | Krytí výplně od 0 do 1 |
StrokeColor | Barva pera použitá pro obrysy textu a tvarů |
PenWidth | Šířka pera použitá pro kreslení tahu |
Poznámky k použití
- Začněte od
THPDFWatermarkBase.Default, která dává 0 stupňů, kreslení přes obsah (overlay), custom pozici v počátku, plné krytí, černý tah a šířku pera 1 - Tentýž záznam řídí
AddTextWatermarkExa každou variantu tvarového vodoznaku, takže jedna konfigurace umístění obslouží textové i grafické šablony - Presety
HorizPos/VertPosjiné než custom umožní vodoznaku přizpůsobit se stránkám různých velikostí bez souřadnic pro každou stránku zvlášť