AnalyzeModifications

Chẩn đoán

Mô tả

Phân loại mọi thay đổi kể từ một bản sửa đã lưu theo danh sách cho phép sửa đổi dùng trong xác thực chữ ký

Cú pháp

Delphi

Function AnalyzeModifications(Const OldFileName, OldPassword: WideString): Integer;

Giá trị trả về

0Không có tài liệu được chọn, tệp không tồn tại hoặc không thể tải
NSố kết quả đã phân loại; đọc mức tổng thể bằng GetModificationLevel

Ghi chú

Tải OldFileName làm phía trước thay đổi, chạy so sánh cấu trúc của CompareWith, rồi phân loại từng đối tượng thêm mới hoặc thay đổi theo dạng sau thay đổi của nó: từ điển DSS và VRI, luồng tham chiếu chéo, siêu dữ liệu catalog và các từ điển chữ ký nối thêm được tính là cập nhật LTA; từ điển mang kiểu trường với giá trị đã đặt được tính là điền biểu mẫu; từ điển chú thích theo loại hoặc subtype của ISO 32000-2 Table 168 được tính là chú thích. Mọi thứ khác, gồm cả đối tượng phi LTA bị xóa và khác biệt số trang, là không phân loại. Mức tổng thể là mức lớn nhất trong các kết quả, theo thứ tự none, cập nhật LTA, điền biểu mẫu, chú thích, không phân loại, nên việc kiểm tra mức DocMDP quy về việc so GetModificationLevel với chính sách

Ví dụ

if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
  Level:= PDF.GetModificationLevel;

Xem thêm

CompareWith