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
| Page1 | El número de página basado en 1 placed on the left (consumed and hidden) |
|---|---|
| Page2 | El número de página basado en 1 placed on the right (consumed and hidden); must differ from Page1 |
| Gap | Espacio horizontal entre las dos páginas en la nueva hoja, en las unidades de medida actuales |
| TargetHeight | La 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
| 0 | No se pudo realizar la costura (páginas no válidas, la misma página especificada dos veces o TargetHeight no positivo) |
|---|---|
| >= 1 | El número de página basado en 1 of the newly created side-by-side page |