THotPDF.AnalyzeLoadedSignatureRevisions Method

Klassificerer hver inkrementel revision efter en valgt signatur og vurderer samlede ændringer mod DocMDP-, UR/UR3-, FieldMDP- og Identity-transforms

Deklarationer

function AnalyzeLoadedSignatureRevisions(
  SigIndex: Integer;
  Source: TStream;
  out Analysis: THPDFSignatureRevisionAnalysis
): boolean; overload;

function AnalyzeLoadedSignatureRevisions(
  SigIndex: Integer;
  out Analysis: THPDFSignatureRevisionAnalysis
): boolean; overload;

Enhed

HPDFDoc

Parametre

NavnFormål
SigIndexNul-baseret indeks for det indlæste signaturfelt
SourceKalder-ejet strøm, der indeholder de præcise bytes af den indlæste PDF
AnalysisModtager detaljer om revision, objekt, felt, tilladelse, overholdelse og diagnostik

Ændringstyper

THPDFRevisionChangeKinds registrerer uafhængigt vedligeholdelse til langtidsvalidering, formularudfyldning, signering, oprettelse/sletning/ændring af annotationer, oprettelse/sletning/ændring af indlejrede filer, side-skabeloninstantiering og ugenkendte ændringer

Typesættet bevarer operationsdetaljer, som ét enkelt ordnet ændringsniveau ikke kan udtrykke, og driver UR/UR3-tilladelsesmatching

Returværdi

Returns True , når signaturens byteområde og revisionskæde blev analyseret, ellers returneres False og årsagen rapporteres i Analysis.Issue

Ændringsniveauer

THPDFRevisionModificationLevel ordner semantiske ændringer fra mindst til mest restriktiv

VærdiMeaning
rmlNoneIngen objektændringer efter signatur
rmlLongTermValidationVedligeholdelse af DSS, VRI, certifikat, tilbagekaldelse, udvidelse eller dokumenttidsstempel
rmlFormFillAndSignFormularværdier, widget-udseender eller signaturstrukturer
rmlAnnotationsAnnoteringsobjekter eller side-annoteringstilbinding
rmlOtherUgenkendte, ulæselige, frigjorte eller på anden måde ikke-tilladte objekter

Resultatdetaljer

THPDFSignatureRevisionAnalysis contains a THPDFSignatureRevisionChangeArray of THPDFSignatureRevisionChange -poster

Brugsnoter

Relaterede API'er