רקורד THPDFWatermarkBase
מתאר סימן-מים אחיד המשותף לסימני-מים של טקסט ושל צורות: זווית, שכבות, מיקום, אטימות והגדרות קו
הצהרה
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 מקבלים תיקון עוגן כך שסימן-המים יישאר בעמוד |
Overlay | True מצייר מעל תוכן העמוד הקיים; false (underlay) מצייר מתחתיו |
HorizPos | ערכת מיקום אופקית מוגדרת-מראש; hpCustom משאיר את ערך ה-X הליטרלי, וכל ערך אחר מחשב את ה-X מחדש מה-MediaBox |
VertPos | ערכת מיקום אנכית מוגדרת-מראש; vpCustom משאיר את ערך ה-Y הליטרלי |
X, Y | קואורדינטות העוגן שבשימוש כששת ערכות המיקום הן מותאמות |
OpacityStroke | אטימות הקו מ-0 עד 1, המוחלת דרך מצב הגרפיקה המורחב |
OpacityFill | אטימות המילוי מ-0 עד 1 |
StrokeColor | צבע העט לקווי המתאר של טקסט וצורות |
PenWidth | רוחב העט לציור הקו |
הערות שימוש
- התחילו מ-
THPDFWatermarkBase.Default, שנותן 0 מעלות, ציור overlay, מיקום מותאם בראשית, אטימות מלאה, קו שחור ורוחב עט 1 - אותו רקורד מניע את
AddTextWatermarkEx ואת כל וריאנטי סימני-המים של הצורות, כך שתצורת מיקום אחת משרתת תבניות טקסט וגרפיקה כאחד - ערכות
HorizPos / VertPos שאינן מותאמות גורמות לסימן-המים להסתגל לעמודים בגדלים שונים בלי קואורדינטות פר-עמוד