THPDFWatermarkBase Record
Ενιαίος περιγραφέας υδατογραφήματος που μοιράζονται υδατογραφήματα κειμένου και σχήματος, γωνία, layering, τοποθέτηση, αδιαφάνεια και ρυθμίσεις stroke
Δήλωση
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;
Μονάδα
HPDFDoc
Πεδία
| Πεδίο | Σκοπός |
|---|---|
Angle | Περιστροφή σε μοίρες, οι 0, 45, 90, 180 και 270 λαμβάνουν διόρθωση anchor ώστε το υδατογράφημα να μείνει στη σελίδα |
Overlay | True σχεδιάζει πάνω από το υπάρχον περιεχόμενο της σελίδας, false (underlay) σχεδιάζει από κάτω του |
HorizPos | Preset οριζόντιας τοποθέτησης, το hpCustom κρατά την κυριολεκτική τιμή X, κάθε άλλη τιμή ξαναυπολογίζει το X από το MediaBox |
VertPos | Preset κατακόρυφης τοποθέτησης, το vpCustom κρατά την κυριολεκτική τιμή Y |
X, Y | Συντεταγμένες anchor που χρησιμοποιούνται όταν και τα δύο position presets είναι custom |
OpacityStroke | Αδιαφάνεια stroke από 0 έως 1, εφαρμόζεται μέσω του εκτεταμένου graphics state |
OpacityFill | Αδιαφάνεια γεμίσματος από 0 έως 1 |
StrokeColor | Χρώμα πένας για περιγράμματα κειμένου και σχημάτων |
PenWidth | Πλάτος πένας για σχέδιο stroke |
Σημειώσεις χρήσης
- Ξεκινήστε από το
THPDFWatermarkBase.Default, που δίνει 0 μοίρες, σχέδιο overlay, custom θέση στην αρχή, πλήρη αδιαφάνεια, μαύρο stroke και πλάτος πένας 1 - Το ίδιο record κινεί την
AddTextWatermarkExκαι κάθε παραλλαγή υδατογραφήματος σχήματος, οπότε μία διαμόρφωση τοποθέτησης εξυπηρετεί εξίσου πρότυπα κειμένου και γραφικών - Τα μη custom presets
HorizPos/VertPosκάνουν το υδατογράφημα να προσαρμόζεται σε σελίδες διαφορετικών μεγεθών χωρίς συντεταγμένες ανά σελίδα