THotPDF.AnalyzeLoadedSignatureRevisions Method

Klassificerar varje inkrementell revision efter en vald signatur och utvärderar sammantagna ändringar mot DocMDP-, UR/UR3-, FieldMDP- och Identity-transformerna

Deklarationer

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

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

Enhet

HPDFDoc

Parametrar

NamnSyfte
SigIndexNollbaserat index för det inlästa signaturfältet
SourceAnroparägd stream som innehåller de exakta byte som den inlästa PDF-filen består av
AnalysisTar emot detaljer om revisioner, objekt, fält, behörigheter, regelefterlevnad och diagnostik

Ändringstyper

THPDFRevisionChangeKinds registrerar oberoende av varandra underhåll för långtidsvalidering, ifyllning av formulär, signering, skapande/ändring/borttagning av annoteringar, skapande/ändring/borttagning av inbäddade filer, instansiering av sidmallar och okända ändringar

Uppsättningen av ändringstyper bevarar driftsdetaljer som en enda ordnad modifieringsnivå inte kan uttrycka, och den styr UR/UR3-behörighetsmatchningen

Returvärde

Returnerar True när signaturens byteintervall och revisionskedja har analyserats, i annat fall returneras False och orsaken rapporteras i Analysis.Issue

Modifieringsnivåer

THPDFRevisionModificationLevel ordnar semantiska ändringar från minst till mest restriktiv

VärdeBetydelse
rmlNoneInga objektändringar efter signeringen
rmlLongTermValidationUnderhåll av DSS, VRI, certifikat, revokeringsinformation, tillägg eller dokumenttidsstämpel
rmlFormFillAndSignFormulärvärden, widgetutseenden eller signaturstrukturer
rmlAnnotationsAnnoteringsobjekt eller sidkopplingar för annoteringar
rmlOtherOkända, oläsbara, frigjorda eller på annat sätt otillåtna objekt

Resultatdetaljer

THPDFSignatureRevisionAnalysis innehåller en THPDFSignatureRevisionChangeArray av THPDFSignatureRevisionChange -poster

Användningsanteckningar

Relaterade API:er