PDFium Delphi Component Docs

Metode ValidatePagePlan

Komponen: TPdf  ·  Unit: PDFium

Syntax

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

Description

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

Result

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

Safety

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

See Also

MovePages, ImportPagesByIndex, MergeFiles