AnalyzeModifications

การวินิจฉัย

คำอธิบาย

จัดหมวดหมู่การเปลี่ยนแปลงทั้งหมดตั้งแต่รุ่นที่บันทึกไว้ โดยอิงรายการอนุญาตการแก้ไขที่ใช้ในการตรวจสอบลายเซ็น

ไวยากรณ์

Delphi

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

ค่าที่ส่งกลับ

0ไม่มีเอกสารที่เลือก ไฟล์ไม่มีอยู่ หรือโหลดไม่ได้
Nจำนวนผลการตรวจพบที่จัดหมวดหมู่แล้ว อ่านระดับโดยรวมด้วย GetModificationLevel

หมายเหตุ

โหลด OldFileName เป็นฝั่งก่อนแก้ไข รันการเปรียบเทียบโครงสร้างของ CompareWith แล้วจัดหมวดหมู่ออบเจ็กต์ที่เพิ่มหรือเปลี่ยนแปลงแต่ละรายการจากรูปแบบหลังแก้ไข พจนานุกรม DSS และ VRI สตรีมการอ้างอิงไขว้ เมทาดาทาของแคตตาล็ก และพจนานุกรมลายเซ็นที่ผนวกท้าย นับเป็นการอัปเดต LTA พจนานุกรมที่มีชนิดฟิลด์พร้อมค่าที่ตั้งไว้ นับเป็นการกรอกฟอร์ม พจนานุกรมคำอธิบายประกอบจัดตามชนิดหรือ subtype ตาม ISO 32000-2 Table 168 นับเป็นคำอธิบายประกอบ สิ่งอื่นทั้งหมด รวมถึงออบเจ็กต์ที่ลบไปซึ่งไม่ใช่ LTA และความต่างของจำนวนหน้า เป็นแบบไม่จัดหมวดหมู่ ระดับโดยรวมคือค่าสูงสุดจากผลการตรวจพบทั้งหมด เรียงจากไม่มี การอัปเดต LTA การกรอกฟอร์ม คำอธิบายประกอบ ไม่จัดหมวดหมู่ การตรวจระดับ DocMDP จึงลดเหลือเพียงการเทียบ GetModificationLevel กับนโยบาย

ตัวอย่าง

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

ดูเพิ่มเติม

CompareWith