PDFium Delphi Component Docs

ImportImposed metoda

Komponenta: TPdf  ·  Jednotka: PDFium
Vytvoří nový dokument N-up nebo booklet dávkovou nativní kompozicí a vrátí deterministická fakta o provedení

Syntaxe

function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan): TPdf;

function ImportImposed(const Options: TPdfImpositionOptions; out Plan: TPdfImpositionPlan; out Report: TPdfImpositionExecutionReport): TPdf;

OptionsTPdfImpositionOptions. Pole Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed a CreepPerSheet, s class funkcí Default
PlanTPdfImpositionPlan. Pole SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter a Bleed; každý TPdfImpositionSlot nese SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width a Height
ReportTPdfImpositionExecutionReport. Pole NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount a UsedNativeNUp
ResultTPdf. Nový aktivní dokument ve vlastnictví volajícího, nebo nil, když nativní kompozice selže

Popis

BuildPdfImpositionPlan zvaliduje všechna omezení, předalokuje přesný počet slotů a určí každý zdrojový i prázdný slot dřív, než začne tvorba dokumentu

Režim booklet doplní stránky na násobek čtyř a vytvoří pořad lichých a sudých stran; duplexní režim N-up doplní neúplné fyzické archy tak, aby obracení archů nikdy neztratilo ani znovu nepřiřadilo zdrojové stránky

Každý slot zaznamenává použitelné Left, Bottom, Width a Height po aplikaci vnějšího bleed, mezery mezi buňkami a creep se znaménkem

Úlohy s nulovou geometrií importují všechny uspořádané neprázdné stránky jediným voláním FPDF_ImportPagesByIndex, vkládají plánované prázdné stránky a jako rychlou cestu používají FPDF_ImportNPagesToOne

Úlohy s gutter, bleed nebo creep cachejí jeden nativní stránkový XObject na unikátní zdrojovou stránku a vytvářejí nezávislé formulářové objekty s přesnými umístovacími maticemi

Obě cesty zachovávají aktuální stránku zdrojového dokumentu; overload s reportem vystavuje prováděcí počty potřebné pro diagnostiku a regresní testy výkonu

Volající musí vrácený dokument uvolnit

Viz také

ImportNPagesToOne, ImportPagesByIndex, CompareWith