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ề
| 0 | Không có tài liệu được chọn, tệp không tồn tại hoặc không thể tải |
|---|---|
| N | Số 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;