PDFium Component Docs

ValidatePagePlan methode

Component: TPdf  ·  Unit: PDFium

Syntax

function ValidatePagePlan(const Plan: TPdfPagePlan; ImportedSource: TPdf = nil; AllowSignedDocument: Boolean = False): TPdfPagePlanValidationReport;

Description

Compileert een verwijder-, verplaats-, invoeg-, splits- of samenvoegplan naar een exacte één-gebaseerde oude-naar-nieuwe paginamapping zonder het doel- of brondocument te wijzigen

Gebruik TPdfPagePlan.DeletePages, MovePages, InsertPages of InsertSourcePages om een plan op te bouwen vanuit nul-gebaseerde pagina-indexen; een plan draagt Operation, PageIndices, DestinationIndex en InsertedPageCount

Result

NewPageNumbers bevat het nieuwe één-gebaseerde paginanummer voor elke originele pagina en 0 voor een verwijderde pagina

Het rapport legt Valid, Decision, ErrorMessage, Operation, OriginalPageCount, ResultPageCount, DeletedPageCount, MovedPageCount, InsertedPageCount, FirstChangedPageNumber en Impacts bloot

Het telt bookmarks (BookmarkCount, AffectedBookmarkCount, DanglingBookmarkCount), named destinations (NamedDestinationCount, AffectedNamedDestinationCount, DanglingNamedDestinationCount), paginalabels (PageLabelCount, AffectedPageLabelCount), formuliervelden (FormFieldCount, AffectedFormFieldCount) en getagde pagina's (TaggedPageCount, AffectedTaggedPageCount), plus importtellers voor features ImportedBookmarkCount, ImportedNamedDestinationCount, ImportedPageLabelCount, ImportedFormFieldCount, ImportedTaggedPageCount, ImportedSignatureCount en ImportedFeaturesUnknown, en geeft ppdAllow, ppdReview of ppdReject terug

Safety

Een plan wordt verworpen wanneer indexen ongeldig zijn, navigatiedoelen dangling zouden worden of ondertekende content zou veranderen zonder AllowSignedDocument

Een invoeging zonder actieve broninventaris wordt gemarkeerd met ppiImportedFeaturesUnknown en vereist controle

See Also

MovePages, ImportPagesByIndex, MergeFiles