function ValidatePagePlan(const Plan: TPdfPagePlan; ImportedSource: TPdf = nil; AllowSignedDocument: Boolean = False): TPdfPagePlanValidationReport;
Mengkompilasi rencana hapus, pindah, sisip, pisah, atau gabung menjadi peta halaman lama-ke-baru berbasis satu yang presisi tanpa mengubah dokumen target maupun dokumen sumber
Gunakan TPdfPagePlan.DeletePages, MovePages, InsertPages, atau InsertSourcePages untuk membangun rencana dari indeks halaman berbasis nol; sebuah rencana membawa Operation, PageIndices, DestinationIndex, dan InsertedPageCount
NewPageNumbers berisi nomor halaman baru berbasis satu untuk setiap halaman asli dan 0 untuk halaman yang dihapus
Laporan mengekspos Valid, Decision, ErrorMessage, Operation, OriginalPageCount, ResultPageCount, DeletedPageCount, MovedPageCount, InsertedPageCount, FirstChangedPageNumber, dan Impacts
Laporan menghitung bookmark (BookmarkCount, AffectedBookmarkCount, DanglingBookmarkCount), named destination (NamedDestinationCount, AffectedNamedDestinationCount, DanglingNamedDestinationCount), label halaman (PageLabelCount, AffectedPageLabelCount), bidang formulir (FormFieldCount, AffectedFormFieldCount), dan halaman bertag (TaggedPageCount, AffectedTaggedPageCount), ditambah penghitung fitur hasil impor ImportedBookmarkCount, ImportedNamedDestinationCount, ImportedPageLabelCount, ImportedFormFieldCount, ImportedTaggedPageCount, ImportedSignatureCount, dan ImportedFeaturesUnknown, lalu mengembalikan ppdAllow, ppdReview, atau ppdReject
Rencana ditolak ketika indeks tidak valid, target navigasi akan menjadi menggantung, atau konten bertanda tangan akan berubah tanpa AllowSignedDocument
Penyisipan tanpa inventaris sumber yang aktif ditandai dengan ppiImportedFeaturesUnknown dan memerlukan peninjauan