PDFium Delphi Component Docs

ImportImposed Méthode

Composant: TPdf  ·  Unit: PDFium
Crée un nouveau document N-up ou livret par composition native par lots et renvoie des faits d’exécution déterministes

Syntax

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

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

OptionsTPdfImpositionOptions. Champs Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed et CreepPerSheet, avec une fonction de classe Default
PlanTPdfImpositionPlan. 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
ReportTPdfImpositionExecutionReport. Champs NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount et UsedNativeNUp
ResultTPdf. Un nouveau document actif dont l’appelant est propriétaire, ou nil lorsque la composition native échoue

Description

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é

See Also

ImportNPagesToOne, ImportPagesByIndex, CompareWith