THotPDF.AnalyzeLoadedSignatureRevisions Method

Phân loại mọi revision gia tăng sau một chữ ký đã chọn và đánh giá các thay đổi tổng hợp so với DocMDP và FieldMDP

Các khai báo

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

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

Đơn vị

HPDFDoc

Tham số

TênMục đích
SigIndexChỉ mục từ-zero của trường chữ ký đã nạp
SourceLuồng do bên gọi sở hữu chứa các byte chính xác của PDF đã nạp
AnalysisNhận các chi tiết revision, object, trường, quyền, tuân thủ và chẩn đoán

Giá trị trả về

THPDFRevisionChangeKinds ghi độc lập việc bảo trì xác thực dài hạn, điền form, ký, tạo/xóa/sửa annotation, tạo/xóa/sửa tệp nhúng, hiện thực hóa page-template và các thay đổi không nhận diện được

Tập kind giữ lại chi tiết thao tác mà một mức sửa có thứ tự đơn lẻ không thể diễn đạt và dẫn dắt việc khớp quyền UR/UR3

Giá trị trả về

Trả về True khi dải byte chữ ký và chuỗi revision đã được phân tích, nếu không trả về False và báo cáo lý do trong Analysis.Issue

Các mức sửa đổi

THPDFRevisionModificationLevel sắp xếp các thay đổi semantic từ ít đến nhiều hạn chế nhất

Giá trịÝ nghĩa
rmlNoneKhông có thay đổi object sau chữ ký
rmlLongTermValidationBảo trì DSS, VRI, chứng chỉ, thu hồi, extension hoặc document-timestamp
rmlFormFillAndSignGiá trị form, appearance widget hoặc cấu trúc chữ ký
rmlAnnotationsCác object annotation hoặc liên kết annotation trang
rmlOtherCác object không nhận ra, không đọc được, đã giải phóng hoặc không được phép khác

Chi tiết kết quả

THPDFSignatureRevisionAnalysis chứa một THPDFSignatureRevisionChangeArray gồm các bản ghi THPDFSignatureRevisionChange

Ghi chú sử dụng

API liên quan