ImposePagesNUp

Manipulación de páginas

Descripción

Esta página describe ImposePagesNUp en PDF Library for Delphi, dentro del tema "Manipulación de páginas". Los nombres de API, parámetros, clases, archivos y literales se conservan exactamente como aparecen en la biblioteca Delphi y en los puntos de entrada de la DLL

Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función.

Sintaxis

Delphi

Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;

Parámetros

Columns y Rows establecen la cuadrícula (2 y 2 para cuatro en uno). TargetWidth/TargetHeight son el tamaño de las hojas impuestas en unidades de página. Options 0 presenta las páginas en orden de lectura; 1 produce hojas de cuadernillo cosidas a caballete (la cuadrícula se fuerza a 2 x 1, el recuento de páginas se rellena hasta un múltiplo de cuatro, y las hojas emparejan las páginas exteriores con las interiores de modo que la pila impresa se pliegue en un cuadernillo).

Valores devueltos

Devuelve el número de hojas impuestas creadas, o 0 cuando el documento tiene menos de dos páginas o un parámetro no es válido.

Observaciones

Cada página de origen se captura como un objeto XObject de forma y se vuelve a dibujar ajustada en proporción y centrada dentro de su celda de cuadrícula, por lo que el contenido vectorial se mantiene vectorial. Las páginas de origen se eliminan del árbol de páginas; después de la llamada, el documento contiene solo las hojas impuestas.