function ValidatePagePlan(const Plan: TPdfPagePlan; ImportedSource: TPdf = nil; AllowSignedDocument: Boolean = False): TPdfPagePlanValidationReport;
Preloží plán zmazania, presunu, vloženia, rozdelenia alebo zlúčenia do presnej mapy starých a nových strán s číslovaním od jednej bez zmeny cieľového alebo zdrojového dokumentu
Plán zostavte z indexov strán založených na nule pomocou TPdfPagePlan.DeletePages, MovePages, InsertPages alebo InsertSourcePages; plán nesie Operation, PageIndices, DestinationIndex a InsertedPageCount
NewPageNumbers obsahuje nové číslo strany od jednej pre každú pôvodnú stranu a 0 pre zmazanú stranu
Hlásenie vystavuje Valid, Decision, ErrorMessage, Operation, OriginalPageCount, ResultPageCount, DeletedPageCount, MovedPageCount, InsertedPageCount, FirstChangedPageNumber a Impacts
Počíta záložky (BookmarkCount, AffectedBookmarkCount, DanglingBookmarkCount), pomenované destinácie (NamedDestinationCount, AffectedNamedDestinationCount, DanglingNamedDestinationCount), menovky strán (PageLabelCount, AffectedPageLabelCount), polia formulárov (FormFieldCount, AffectedFormFieldCount) a tagované strany (TaggedPageCount, AffectedTaggedPageCount), plus počítadlá importovaných funkcií ImportedBookmarkCount, ImportedNamedDestinationCount, ImportedPageLabelCount, ImportedFormFieldCount, ImportedTaggedPageCount, ImportedSignatureCount a ImportedFeaturesUnknown, a vracia ppdAllow, ppdReview alebo ppdReject
Plán sa zamietne, keď sú indexy neplatné, keď by sa navigačné ciele stali visiacimi alebo keď by sa podpísaný obsah zmenil bez AllowSignedDocument
Vloženie bez aktívneho inventára zdroja sa označí ppiImportedFeaturesUnknown a vyžaduje kontrolu