THotPDF.AnalyzeLoadedSignatureRevisions-Methode

Klassifiziert jede inkrementelle Revision nach einer ausgewählten Signatur und wertet die aggregierten Änderungen gegen DocMDP und FieldMDP aus

Deklarationen

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

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

Unit

HPDFDoc

Parameter

NameZweck
SigIndexNullbasierter Index des geladenen Signaturfelds
SourceAufrufer-eigener Stream, der die genauen Bytes des geladenen PDF enthält
AnalysisEmpfängt Revisions-, Objekt-, Feld-, Berechtigungs-, Konformitäts- und Diagnosedetails

Änderungsarten

THPDFRevisionChangeKinds erfasst unabhängig voneinander Wartung für Langzeitvalidierung, Formularausfüllung, Signieren, Anmerkungs-Erzeugen/Löschen/Ändern, Einbettungsdatei-Erzeugen/Löschen/Ändern, Seiten-Template-Instanziierung und nicht erkannte Änderungen

Die Art-Menge bewahrt die Operativedetails, die eine einzelne geordnete Modifikationsstufe nicht ausdrücken kann, und steuert den UR/UR3-Berechtigungsabgleich

Rückgabewert

Gibt True zurück, wenn der Signatur-Byte-Bereich und die Revisionskette analysiert wurden, andernfalls wird False zurückgegeben und der Grund in Analysis.Issue gemeldet

Modifikationsstufen

THPDFRevisionModificationLevel ordnet semantische Änderungen vom am wenigsten bis zum am stärksten restriktiven

WertBedeutung
rmlNoneKeine Objektänderungen nach der Signatur
rmlLongTermValidationDSS-, VRI-, Zertifikat-, Sperr-, Erweiterungs- oder Dokument-Zeitstempel-Wartung
rmlFormFillAndSignFormularwerte, Widget-Erscheinungen oder Signaturstrukturen
rmlAnnotationsAnnotationsobjekte oder Seiten-Annotationsverknüpfungen
rmlOtherNicht erkannte, nicht lesbare, freigegebene oder anderweitig nicht zulässige Objekte

Ergebnisdetails

THPDFSignatureRevisionAnalysis enthält ein THPDFSignatureRevisionChangeArray aus THPDFSignatureRevisionChange-Datensätzen

Verwendungshinweise

Verwandte APIs