function ValidatePagePlan(const Plan: TPdfPagePlan; ImportedSource: TPdf = nil; AllowSignedDocument: Boolean = False): TPdfPagePlanValidationReport;
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
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
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