function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan): TPdf;
function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan; out Report: TPdfImpositionExecutionReport): TPdf;
| Options | TPdfImpositionOptions. Campos Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed y CreepPerSheet, con una función de clase Default |
| Plan | TPdfImpositionPlan. Campos SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter y Bleed; cada TPdfImpositionSlot lleva SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width y Height |
| Report | TPdfImpositionExecutionReport. Campos NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount y UsedNativeNUp |
| Result | TPdf. Un nuevo documento activo propiedad de quien llama, o nil cuando la composición nativa falla |
BuildPdfImpositionPlan valida todos los límites, preasigna la cantidad exacta de ranuras y determina cada ranura de origen y en blanco antes de que comience la creación del documento
El modo folleto rellena hasta un múltiplo de cuatro y crea el orden de anverso y reverso; el modo N-up dúplex rellena las hojas físicas incompletas de modo que invertir las hojas nunca pierda ni reasigne páginas de origen
Cada ranura registra sus Left, Bottom, Width y Height utilizables después de aplicar el sangrado exterior, el canal entre celdas y el creep con signo
Los trabajos de geometría cero importan todas las páginas ordenadas no en blanco mediante una sola llamada a FPDF_ImportPagesByIndex, insertan los en blanco planificados y usan FPDF_ImportNPagesToOne como ruta rápida
Los trabajos con canal, sangrado o creep almacenan en caché un XObject de página nativa por página de origen única y crean objetos de formulario independientes con matrices de colocación exactas
Ambas rutas conservan la página actual del documento de origen; la sobrecarga con reporte expone los conteos de ejecución necesarios para diagnósticos y pruebas de regresión de rendimiento
Quien llama debe liberar el documento devuelto