PDFium Delphi Component Docs

ValidatePagePlan yöntemi

Component: TPdf  ·  Unit: PDFium

Syntax

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

Description

Silme, taşıma, ekleme, bölme veya birleştirme planını, hedef ya da kaynak belgeyi değiştirmeden tam bir 1 tabanlı eski-sayfadan-yeni-sayfaya eşlemesine derler

Sıfır tabanlı sayfa indekslerinden bir plan kurmak için TPdfPagePlan.DeletePages, MovePages, InsertPages veya InsertSourcePages işlevlerini kullanın; bir plan Operation, PageIndices, DestinationIndex ve InsertedPageCount alanlarını taşır

Result

NewPageNumbers, her orijinal sayfa için yeni 1 tabanlı sayfa numarasını, silinen sayfa için ise 0 değerini içerir

Rapor Valid, Decision, ErrorMessage, Operation, OriginalPageCount, ResultPageCount, DeletedPageCount, MovedPageCount, InsertedPageCount, FirstChangedPageNumber ve Impacts alanlarını açığa çıkarır

Yer imlerini (BookmarkCount, AffectedBookmarkCount, DanglingBookmarkCount), adlandırılmış hedefleri (NamedDestinationCount, AffectedNamedDestinationCount, DanglingNamedDestinationCount), sayfa etiketlerini (PageLabelCount, AffectedPageLabelCount), form alanlarını (FormFieldCount, AffectedFormFieldCount) ve etiketli sayfaları (TaggedPageCount, AffectedTaggedPageCount) sayar; ayrıca ImportedBookmarkCount, ImportedNamedDestinationCount, ImportedPageLabelCount, ImportedFormFieldCount, ImportedTaggedPageCount, ImportedSignatureCount ve ImportedFeaturesUnknown içe aktarma özelliği sayaçlarını raporlar ve ppdAllow, ppdReview ya da ppdReject döndürür

Safety

İndeksler geçersizken, gezinme hedefleri sarkık (dangling) hale gelecekken veya imzalı içerik AllowSignedDocument olmadan değişecekken plan reddedilir

Etkin bir kaynak envanteri olmadan yapılan ekleme ppiImportedFeaturesUnknown ile işaretlenir ve inceleme gerektirir

See Also

MovePages, ImportPagesByIndex, MergeFiles