THotPDF.AnalyzeLoadedSignatureRevisions Method

Klasyfikuje każdą rewizję przyrostową po wybranym podpisie i ocenia zagregowane zmiany wobec DocMDP i FieldMDP

Deklaracje

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

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

Jednostka

HPDFDoc

Parametry

NazwaPrzeznaczenie
SigIndexIndeks liczony od zera wczytanego pola podpisu
SourceStrumień należący do wywołującego, zawierający dokładne bajty wczytanego pliku PDF
AnalysisOdbiera szczegóły rewizji, obiektu, pola, uprawnień, zgodności i diagnostyki

Wartość zwracana

THPDFRevisionChangeKinds niezależnie rejestruje utrzymanie długoterminowej walidacji, wypełnianie formularzy, podpisywanie, tworzenie/usuwanie/modyfikację adnotacji, tworzenie/usuwanie/modyfikację plików osadzonych, instantiację szablonów stron i zmiany nierozpoznane

Zestaw kind zachowuje szczegół operacji, którego pojedynczy uporządkowany poziom modyfikacji nie wyrazi, i steruje dopasowaniem uprawnień UR/UR3

Wartość zwracana

Zwraca True, gdy zakres bajtów podpisu i łańcuch rewizji zostały przeanalizowane; w przeciwnym razie zwraca False i zgłasza przyczynę w Analysis.Issue

Modification levels

THPDFRevisionModificationLevel porządkuje zmiany semantyczne od najmniej do najbardziej restrykcyjnych

ValueMeaning
rmlNoneBrak zmian obiektów po podpisie
rmlLongTermValidationUtrzymanie DSS, VRI, certyfikatów, unieważnień, rozszerzeń lub znaczników czasu dokumentu
rmlFormFillAndSignWartości formularzy, wyglądy widgetów lub struktury podpisów
rmlAnnotationsObiekty adnotacji lub powiązania adnotacji strony
rmlOtherObiekty nierozpoznane, nieczytelne, zwolnione lub w inny sposób niedozwolone

Result details

THPDFSignatureRevisionAnalysis zawiera THPDFSignatureRevisionChangeArray z rekordów THPDFSignatureRevisionChange

Uwagi dotyczące użycia

Powiązane API