function ValidatePagePlan(const Plan: TPdfPagePlan; ImportedSource: TPdf = nil; AllowSignedDocument: Boolean = False): TPdfPagePlanValidationReport;
Kompilerer en plan for sletting, flytting, innsetting, splitting eller sammenslåing til en nøyaktig énbaset gammel-til-ny-sidekartlegging, uten å endre måldokumentet eller kildedokumentet
Bruk TPdfPagePlan.DeletePages, MovePages, InsertPages eller InsertSourcePages til å bygge en plan fra nullbaserte sideindekser; en plan bærer Operation, PageIndices, DestinationIndex og InsertedPageCount
NewPageNumbers inneholder det nye énbaserte sidenummeret for hver originalside og 0 for en slettet side
Rapporten blottlegger Valid, Decision, ErrorMessage, Operation, OriginalPageCount, ResultPageCount, DeletedPageCount, MovedPageCount, InsertedPageCount, FirstChangedPageNumber og Impacts
Den teller bokmerker (BookmarkCount, AffectedBookmarkCount, DanglingBookmarkCount), navngitte mål (NamedDestinationCount, AffectedNamedDestinationCount, DanglingNamedDestinationCount), sideetiketter (PageLabelCount, AffectedPageLabelCount), skjemafelt (FormFieldCount, AffectedFormFieldCount) og kodede sider (TaggedPageCount, AffectedTaggedPageCount), i tillegg til tellere for importerte funksjoner ImportedBookmarkCount, ImportedNamedDestinationCount, ImportedPageLabelCount, ImportedFormFieldCount, ImportedTaggedPageCount, ImportedSignatureCount og ImportedFeaturesUnknown, og returnerer ppdAllow, ppdReview eller ppdReject
En plan avvises når indeksene er ugyldige, navigasjonsmål ville blitt hengende uten mål, eller signert innhold ville endres uten AllowSignedDocument
En innsetting uten aktiv kildebeholdning merkes med ppiImportedFeaturesUnknown og krever gjennomgang