Запис 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;
Unit
HPDFDoc
Поля
| Поле | Призначення |
|---|---|
Angle | Поворот у градусах; 0, 45, 90, 180 і 270 отримують корекцію якоря, щоб водяний знак лишався на сторінці |
Overlay | True малює поверх наявного вмісту сторінки; false (підкладка) — під ним |
HorizPos | Пресет горизонтального розміщення; hpCustom лишає буквальне значення X, будь-яке інше переобчислює X із MediaBox |
VertPos | Пресет вертикального розміщення; vpCustom лишає буквальне значення Y |
X, Y | Координати якоря, ужиті, коли обидва пресети позиції власні |
OpacityStroke | Непрозорість обведення від 0 до 1, що застосовується через розширений графічний стан |
OpacityFill | Непрозорість заливки від 0 до 1 |
StrokeColor | Колір пера для контурів тексту та фігур |
PenWidth | Ширина пера для малювання обведення |
Примітки щодо використання
- Відштовхуйтеся від
THPDFWatermarkBase.Default, який дає 0 градусів, малювання поверхом, власну позицію в початку координат, повну непрозорість, чорне обведення та ширину пера 1 - Той самий запис керує
AddTextWatermarkExі кожним варіантом фігурного водяного знака, тож одна конфігурація розміщення слугує і текстовим, і графічним шаблонам - Пресети
HorizPos/VertPos, відмінні від власних, дають водяному знакові пристосовуватися до сторінок різних розмірів без координат на кожну сторінку