function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan): TPdf;
function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan; out Report: TPdfImpositionExecutionReport): TPdf;
| Options | TPdfImpositionOptions. Velden Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed en CreepPerSheet, met een Default-klassenfunctie |
| Plan | TPdfImpositionPlan. Velden SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter en Bleed; elke TPdfImpositionSlot draagt SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width en Height |
| Report | TPdfImpositionExecutionReport. Velden NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount en UsedNativeNUp |
| Result | TPdf. Een nieuw actief document in eigendom van de aanroeper, of nil wanneer native compositie mislukt |
BuildPdfImpositionPlan valideert alle limieten, prealloceert het exacte aantal slots en bepaalt elke bron- en lege slot voordat het aanmaken van het document begint
Booklet-modus padt naar een veelvoud van vier en maakt een volgorde voor voor- en achterzijde; N-up duplex-modus padt onvolledige fysieke vellen zodat het omdraaien van vellen nooit bronpagina's verliest of hertoewijst
Elke slot registreert zijn bruikbare Left, Bottom, Width en Height nadat outer bleed, de gutter tussen cellen en signed creep zijn toegepast
Taken met nul-geometrie importeren alle geordende niet-lege pagina's via één FPDF_ImportPagesByIndex-aanroep, voegen geplande lege pagina's in en gebruiken FPDF_ImportNPagesToOne als fast path
Taken met gutter, bleed of creep cachen één native page-XObject per unieke bronpagina en maken onafhankelijke form-objecten met exacte plaatsingsmatrices
Beide paden behouden de huidige pagina van het brondocument; de report-overload legt de uitvoeringstellingen bloot die nodig zijn voor diagnostiek en performance-regressietests
De aanroeper moet het geretourneerde document vrijgeven