function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan): TPdf;
function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan; out Report: TPdfImpositionExecutionReport): TPdf;
| Options | TPdfImpositionOptions. Champs Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed et CreepPerSheet, avec une fonction de classe Default |
| Plan | TPdfImpositionPlan. Champs SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter et Bleed ; chaque TPdfImpositionSlot porte SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width et Height |
| Report | TPdfImpositionExecutionReport. Champs NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount et UsedNativeNUp |
| Result | TPdf. Un nouveau document actif dont l’appelant est propriétaire, ou nil lorsque la composition native échoue |
BuildPdfImpositionPlan valide toutes les limites, préalloue le nombre exact d’emplacements et détermine chaque emplacement source ou vierge avant le début de la création du document
Le mode livret complète à un multiple de quatre et crée un ordre des faces recto et verso ; le mode N-up duplex complète les feuilles physiques incomplètes afin que l’inversion des feuilles ne perde ni ne réaffecte aucune page source
Chaque emplacement enregistre ses Left, Bottom, Width et Height utilisables après application du fond perdu externe, de la gouttière inter-cellules et du décalage progressif (creep) signé
Les travaux à géométrie nulle importent toutes les pages non vierges ordonnées via un seul appel FPDF_ImportPagesByIndex, insèrent les pages vierges prévues et utilisent FPDF_ImportNPagesToOne comme voie rapide
Les travaux avec gouttière, fond perdu ou creep mettent en cache un XObject de page native par page source unique et créent des objets formulaire indépendants avec des matrices de placement exactes
Les deux voies préservent la page courante du document source ; la surcharge avec rapport expose les compteurs d’exécution nécessaires au diagnostic et aux tests de régression de performance
L’appelant doit libérer le document renvoyé