Record THPDFWatermarkBase
Descriptor unificado de marca de agua compartido por las marcas de agua de texto y de formas: ángulo, capas, colocación, opacidad y ajustes de trazo
Declaración
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;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Angle | Rotación en grados; 0, 45, 90, 180 y 270 reciben corrección de ancla para que la marca de agua quede en la página |
Overlay | True dibuja sobre el contenido existente de la página; false (underlay) dibuja debajo |
HorizPos | Preset de colocación horizontal; hpCustom conserva el valor literal de X, cualquier otro valor recalcula X desde el MediaBox |
VertPos | Preset de colocación vertical; vpCustom conserva el valor literal de Y |
X, Y | Coordenadas de ancla usadas cuando ambos presets de posición son personalizados |
OpacityStroke | Opacidad del trazo de 0 a 1, aplicada mediante el extended graphics state |
OpacityFill | Opacidad del relleno de 0 a 1 |
StrokeColor | Color de pluma usado para los contornos de texto y formas |
PenWidth | Anchura de pluma usada para el dibujo de trazo |
Notas de uso
- Parta de
THPDFWatermarkBase.Default, que da 0 grados, dibujo overlay, posición personalizada en el origen, opacidad total, trazo negro y anchura de pluma 1 - El mismo record impulsa
AddTextWatermarkExy todas las variantes de marca de agua de formas, así que una configuración de colocación sirve igual para plantillas de texto que de gráficos - Los presets de
HorizPos/VertPosno personalizados hacen que la marca de agua se adapte a páginas de tamaños distintos sin coordenadas por página