Registro THPDFWatermarkBase
Descriptor unificado de marca de agua compartido por las marcas de agua de texto y de forma: á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 se quede en la página |
Overlay | True dibuja sobre el contenido existente de la página; false (subyacente) dibuja por debajo |
HorizPos | Preajuste de colocación horizontal; hpCustom conserva el valor literal de X, cualquier otro valor recalcula X a partir del MediaBox |
VertPos | Preajuste de colocación vertical; vpCustom conserva el valor literal de Y |
X, Y | Coordenadas de ancla usadas cuando ambos preajustes de posición son personalizados |
OpacityStroke | Opacidad de trazo de 0 a 1, aplicada a través del estado gráfico extendido |
OpacityFill | Opacidad de relleno de 0 a 1 |
StrokeColor | Color de pluma usado para el texto y los contornos de formas |
PenWidth | Anchura de pluma usada para el dibujo de trazo |
Notas de uso
- Parta de
THPDFWatermarkBase.Default, que da 0 grados, dibujo superpuesto, posición personalizada en el origen, opacidad total, trazo negro y anchura de pluma 1 - El mismo registro maneja
AddTextWatermarkExy toda variante de marca de agua de forma, así que una configuración de colocación sirve igual para plantillas de texto que de gráficos - Los preajustes
HorizPos/VertPosno personalizados hacen que la marca de agua se adapte a páginas de tamaños distintos sin coordenadas por página