PDFium Delphi Component Docs

ImportImposed Método

Componente: TPdf  ·  Unidad: PDFium
Crea un nuevo documento N-up o folleto mediante composición nativa por lotes y devuelve hechos de ejecución deterministas

Syntax

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

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

OptionsTPdfImpositionOptions. Campos Mode, OutputWidth, OutputHeight, Columns, Rows, Duplex, ReverseSheets, Gutter, Bleed y CreepPerSheet, con una función de clase Default
PlanTPdfImpositionPlan. Campos SourcePageCount, PaddedPageCount, SheetCount, SideCount, SlotsPerSide, Slots, OutputWidth, OutputHeight, Columns, Rows, Gutter y Bleed; cada TPdfImpositionSlot lleva SheetIndex, SideIndex, SlotIndex, SourcePageIndex, Creep, Left, Bottom, Width y Height
ReportTPdfImpositionExecutionReport. Campos NativeImportCallCount, NativeImportedPageCount, UniqueSourcePageCount, BlankSlotCount, XObjectTemplateCount, FormObjectCount, ContentGenerationCallCount, OutputPageCount y UsedNativeNUp
ResultTPdf. Un nuevo documento activo propiedad del llamador, o nil cuando la composición nativa falla

Description

BuildPdfImpositionPlan valida todos los límites, preasigna el número exacto de ranuras y determina cada ranura de origen y en blanco antes de que comience la creación del documento

El modo folleto rellena hasta un múltiplo de cuatro y crea el orden de caras anverso y reverso; el modo N-up dúplex rellena los pliegos físicos incompletos para que invertir los pliegos nunca pierda ni reasigne páginas de origen

Cada ranura registra sus Left, Bottom, Width y Height utilizables después de aplicar el sangrado exterior, la medianil entre celdas y el creep con signo

Los trabajos de geometría cero importan todas las páginas ordenadas no en blanco mediante una sola llamada a FPDF_ImportPagesByIndex, insertan los blanks planificados y usan FPDF_ImportNPagesToOne como vía rápida

Los trabajos con medianil, sangrado o creep almacenan en caché un XObject de página nativa por cada página de origen única y crean objetos de formulario independientes con matrices de colocación exactas

Ambas rutas conservan la página actual del documento de origen; la sobrecarga con informe expone los recuentos de ejecución necesarios para diagnóstico y pruebas de regresión de rendimiento

El llamador debe liberar el documento devuelto

See Also

ImportNPagesToOne, ImportPagesByIndex, CompareWith