StitchPageOverlay

Manipulación de páginas

Descripción

Superpone el contenido de una página sobre otra página existente en la posición indicada La página de origen se captura en un Form XObject vectorial y se dibuja en la página de destino, preservando la fidelidad vectorial completa (el texto sigue siendo seleccionable y los trazados permanecen nítidos) en lugar de rasterizar

La página de origen se consume durante el proceso: se captura y se oculta, exactamente igual que ImposePagesNUp Si el número de página de destino es mayor que el número de página de origen, se ajusta automáticamente porque ocultar el origen desplaza las páginas posteriores una posición hacia abajo

Width y Height controlan el tamaño de colocación; si su relación de aspecto difiere de la página de origen, el contenido se estira Use las dimensiones propias de la página para una superposición 1:1 Opacity va de 0 (totalmente transparente) a 1 (totalmente opaco)

Sintaxis

Delphi

Function TPDFlib.StitchPageOverlay(SourcePage, TargetPage: Integer; Left, Top, Width, Height, Opacity: Double): Integer;

Parámetros

SourcePageEl número de página basado en 1 cuyo contenido se capturará y superpondrá (se consume y oculta después)
TargetPageEl número de página basado en uno que recibe la superposición; debe ser distinto de SourcePage
Left, TopUbicación superior izquierda del contenido superpuesto en la página de destino, en las unidades de medida actuales (origen superior izquierdo)
Width, HeightTamaño de colocación; pase las dimensiones de la página de origen para superposición sin escala
OpacityAlfa 0..1 para el contenido superpuesto (1 = opaco; los valores inferiores a 1 habilitan transparencia mediante ExtGState ca/CA)

Valores devueltos

0No se pudo realizar la superposición (números de página no válidos, mismo origen y destino o error de captura)
1La página de origen se capturó y se superpuso sobre la página de destino