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 e CreepPerSheet, com uma função de classe Default |
| Plan | TPdfImpositionPlan. Campos SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter e Bleed; cada TPdfImpositionSlot carrega SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width e Height |
| Report | TPdfImpositionExecutionReport. Campos NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount e UsedNativeNUp |
| Result | TPdf. Um novo documento ativo de propriedade do chamador, ou nil quando a composição nativa falha |
BuildPdfImpositionPlan valida todos os limites, pré-aloca a contagem exata de slots e determina cada slot de origem e em branco antes do início da criação do documento
O modo booklet completa para um múltiplo de quatro e cria a ordem de frentes e versos; o modo N-up duplex completa folhas físicas incompletas para que reverter folhas nunca perca nem reatribua páginas de origem
Cada slot registra seu Left, Bottom, Width e Height utilizáveis após a aplicação do bleed externo, do gutter entre células e do creep com sinal
Trabalhos de geometria zero importam todas as páginas ordenadas não em branco por meio de uma única chamada a FPDF_ImportPagesByIndex, inserem os espaços em branco planejados e usam FPDF_ImportNPagesToOne como caminho rápido
Trabalhos com gutter, bleed ou creep fazem cache de um XObject de página nativa por página de origem única e criam objetos de formulário independentes com matrizes exatas de posicionamento
Ambos os caminhos preservam a página atual do documento de origem; a sobrecarga com relatório expõe as contagens de execução necessárias para diagnósticos e testes de regressão de desempenho
O chamador deve liberar o documento retornado