PDFium Delphi Component Docs

ValidatePagePlan metóda

Component: TPdf  ·  Unit: PDFium

Syntax

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

Description

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

Result

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

Safety

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

See Also

MovePages, ImportPagesByIndex, MergeFiles