PDFium Delphi Component Docs

מתודת ValidatePagePlan

Component: TPdf  ·  Unit: PDFium

Syntax

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

Description

מהדרת תוכנית של מחיקה, הזזה, הוספה, פיצול או מיזוג למפה מדויקת של עמודים ישנים-לחדשים מבוססת-אחד, מבלי לשנות את היעד או את מסמך המקור

השתמשו ב-TPdfPagePlan.DeletePages, MovePages, InsertPages או InsertSourcePages כדי לבנות תוכנית מאינדקסי עמודים מבוססי-אפס; תוכנית נושאת Operation, PageIndices, DestinationIndex ו-InsertedPageCount

Result

NewPageNumbers מכיל את מספר העמוד החדש מבוסס-האחד עבור כל עמוד מקורי ואת 0 עבור עמוד שנמחק

הדוח חושף את Valid, Decision, ErrorMessage, Operation, OriginalPageCount, ResultPageCount, DeletedPageCount, MovedPageCount, InsertedPageCount, FirstChangedPageNumber ו-Impacts

הוא סופר סימניות (BookmarkCount, AffectedBookmarkCount, DanglingBookmarkCount), יעדים בעלי שם (NamedDestinationCount, AffectedNamedDestinationCount, DanglingNamedDestinationCount), תוויות עמודים (PageLabelCount, AffectedPageLabelCount), שדות טופס (FormFieldCount, AffectedFormFieldCount) ועמודים מתויגים (TaggedPageCount, AffectedTaggedPageCount), וכן מוני תכונות מיובאות ImportedBookmarkCount, ImportedNamedDestinationCount, ImportedPageLabelCount, ImportedFormFieldCount, ImportedTaggedPageCount, ImportedSignatureCount ו-ImportedFeaturesUnknown, ומחזיר ppdAllow, ppdReview או ppdReject

Safety

תוכנית נדחית כאשר האינדקסים שגויים, יעדי ניווט עלולים להישאר תלושים, או תוכן חתום עלול להשתנות בלי AllowSignedDocument

הוספה בלי מלאי מקור פעיל מסומנת ב-ppiImportedFeaturesUnknown ודורשת עיון

See Also

MovePages, ImportPagesByIndex, MergeFiles