THPDFSignatureRevisionAnalysis Record

Świadoma polityk klasyfikacja każdej rewizji przyrostowej następującej po podpisie PDF

Deklaracja

THPDFSignatureRevisionAnalysis= record
  SignedRevisionLength: Int64;
  TotalRevisionCount: Integer;
  SignedRevisionIndex: Integer;
  ModificationLevel: THPDFRevisionModificationLevel;
  ChangeKinds: THPDFRevisionChangeKinds;
  ChangedObjectCount: Integer;
  FreedObjectCount: Integer;
  ChangedFieldNames: THPDFAnsiStringArray;
  Permissions: THPDFSignaturePermissionInfo;
  DocMDPCompliant: boolean;
  FieldMDPCompliant: boolean;
  URCompliant: boolean;
  IdentityCompliant: boolean;
  TransformCompliant: boolean;
  PolicyCompliant: boolean;
  Revisions: THPDFSignatureRevisionChangeArray;
  Issue: AnsiString;
end;

Jednostka

HPDFDoc

Pola

PolePrzeznaczenie
SignedRevisionLengthDługość pliku w bajtach w chwili nałożenia podpisu
TotalRevisionCountLiczba rewizji przyrostowych obecnych w pliku
SignedRevisionIndexIndeks rewizji objętej podpisem, liczony od zera
ModificationLevelNajwyższa dotkliwość semantyczna osiągnięta po podpisie, od rmlNone do rmlOther
ChangeKindsZbiór konkretnych rodzajów zmian zauważonych w późniejszych rewizjach
ChangedObjectCountObiekty przedefiniowane przez późniejsze rewizje
FreedObjectCountObiekty zwolnione przez późniejsze rewizje
ChangedFieldNamesPola formularza, których wartości ruszyły późniejsze rewizje
PermissionsStrukturalna inspekcja polityk DocMDP / FieldMDP / UR podpisanego dokumentu
DocMDPCompliantTrue, gdy zauważone zmiany mieszczą się w podpisanym poziomie uprawnień DocMDP
FieldMDPCompliantTrue, gdy zmiany pól respektują podpisaną politykę FieldMDP
URCompliantTrue, gdy ograniczenia praw używania nie zostały naruszone
IdentityCompliantTrue, gdy oczekiwania transformacji Identity (na przykład znaczniki czasu) się potwierdzają
TransformCompliantTrue, gdy w późniejszych rewizjach nie pojawia się nierozpoznana metoda transformacji
PolicyCompliantZbiorczy werdykt ze wszystkich sprawdzeń zgodności
RevisionsJeden wpis THPDFSignatureRevisionChange na późniejszą rewizję, z własnymi listami obiektów i tekstem problemu
IssueDlaczego analiza zawiodła; puste przy sukcesie

Uwagi dotyczące użycia

Powiązane API