function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan): TPdf;
function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan; out Report: TPdfImpositionExecutionReport): TPdf;
| Options | TPdfImpositionOptions. Fält Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed och CreepPerSheet, med en Default-klassfunktion |
| Plan | TPdfImpositionPlan. Fält SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter och Bleed; varje TPdfImpositionSlot bär SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width och Height |
| Report | TPdfImpositionExecutionReport. Fält NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount och UsedNativeNUp |
| Result | TPdf. Ett nytt aktivt dokument som anroparen äger, eller nil när den inbyggda kompositionen misslyckas |
BuildPdfImpositionPlan validerar alla gränser, förallokerar det exakta antalet slots och bestämmer varje källslot och tom slot innan dokumentskapandet börjar
Booklet-läget fyller upp till en multipel av fyra och skapar fram- och baksidesordning; N-up duplex-läget fyller ofullständiga fysiska ark så att omvänd arkföljd aldrig tappar eller omtilldelar källsidor
Varje slot registrerar sin användbara Left, Bottom, Width och Height efter att yttre bleed, guttern mellan celler och creep med tecken har applicerats
Jobb med nollgeometri importerar alla ordnade icke-tomma sidor via ett enda FPDF_ImportPagesByIndex-anrop, infogar planerade tomma sidor och använder FPDF_ImportNPagesToOne som snabbväg
Jobb med gutter, bleed eller creep cachar en inbyggd sid-XObject per unik källsida och skapar oberoende formobjekt med exakta placeringsmatriser
Båda vägarna bevarar källdokumentets aktuella sida; report-overloaden exponerar de exekveringsräkningar som behövs för diagnostik och prestandaregressionstester
Anroparen måste frigöra det returnerade dokumentet