StitchPagesSideBySide

Manipulación de páginas

Descripción

Coloca dos páginas existentes una junto a la otra en una página nueva más ancha. Ambas páginas de origen se capturan como Form XObjects vectoriales y se dibujan a la izquierda y a la derecha, escaladas a la TargetHeight solicitada mientras conservan sus proporciones individuales. Se inserta un Gap entre ellas

La nueva página se agrega al documento; ambas páginas de origen se capturan y 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 colocado a la izquierda (consumido y oculto)
Page2El número de página con base uno colocado a la derecha (consumido y oculto); debe ser distinto de Page1
GapEspacio horizontal entre las dos páginas de 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 unión (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 de la página recién creada lado a lado