StitchPagesSideBySide

Manipulación de páginas

Descripción

Coloca dos páginas existentes una al lado de la otra en una nueva página más ancha; ambas páginas de origen se capturan en Form XObjects vectoriales y se dibujan a la izquierda y a la derecha, escaladas al TargetHeight solicitado mientras se conservan sus relaciones de aspecto individuales; se inserta un Gap entre ellas

La nueva página se anexa al documento; ambas páginas de origen se capturan y se ocultan. El ancho de la nueva página se calcula automáticamente como Page1ScaledWidth + Gap + Page2ScaledWidth

Sintaxis

Delphi

Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;

Parámetros

Page1El número de página basado en 1 placed on the left (consumed and hidden)
Page2El número de página basado en 1 placed on the right (consumed and hidden); must differ from Page1
GapEspacio horizontal entre las dos páginas en la nueva hoja, en las unidades de medida actuales
TargetHeightLa altura de la nueva página de salida; cada página de origen se escala (conservando la relación de aspecto) a esta altura

Valores devueltos

0No se pudo realizar la costura (páginas no válidas, la misma página especificada dos veces o TargetHeight no positivo)
>= 1El número de página basado en 1 of the newly created side-by-side page