รีเคิร์ด THPDFSanitiseReport

จำนวนที่ลบได้แยกตามหมวด, ลิมิตการทำงาน และสุขภาพของ object graph สำหรับการ sanitisation เอกสารที่โหลดแล้วหนึ่งรอบ

การประกาศ

THPDFSanitiseReport= record
  Profile: THPDFSanitiseProfile;
  ActionsRemoved: Integer;
  JavaScriptEntriesRemoved: Integer;
  EmbeddedFilesRemoved: Integer;
  RiskyAnnotationsRemoved: Integer;
  XFAEntriesRemoved: Integer;
  PayloadStreamsRemoved: Integer;
  ReferencesRemoved: Integer;
  UnreachableObjectsRemoved: Integer;
  MetadataEntriesRemoved: Integer;
  RedactAnnotationsRemoved: Integer;
  PriorRevisionBytesDiscarded: Int64;
  ObjectsVisited: Integer;
  Changed: boolean;
  LimitExceeded: boolean;
  InvalidObjectGraph: boolean;
end;

ยูนิต

HPDFDoc

ฟิลด์

ฟิลด์วัตถุประสงค์
Profileนโยบาย sanitisation ที่ถูกใช้ ตั้งแต่ spJavaScriptOnly ถึง spRedactionCleanup
ActionsRemovedaction ระดับเอกสาร, หน้า และฟิลด์ที่ถูกลบ
JavaScriptEntriesRemovedรายการ JavaScript ที่ถูกขจัดออกจาก name tree ของเอกสาร
EmbeddedFilesRemovedไฟล์แนบฝังตัวที่ถูกลบ
RiskyAnnotationsRemovedชนิด annotation ที่โปรไฟล์จัดว่าเสี่ยง เช่น Launch หรือ Movie
XFAEntriesRemovedรายการ XFA ที่ถูกลบออกจาก Catalog
PayloadStreamsRemovedstream payload แบบ executable หรือไม่น่าเชื่อถือที่ถูกลบ
ReferencesRemovedreference ที่ค้างเสียซึ่งถูกทิ้งไว้และถูกตัดออกโดยรอบนี้
UnreachableObjectsRemovedobject ที่กำพร้าซึ่งถูกทิ้งออกจากไฟล์ที่เขียนใหม่
MetadataEntriesRemovedรายการ metadata ที่โปรไฟล์กำหนดเป็นเป้า เช่น document info หรือชิ้นส่วน XMP
RedactAnnotationsRemovedannotation แบบ redaction ที่ตกค้างถูกเก็บกวาด เพื่อไม่ให้เนื้อหาที่ถูกทำเครื่องหมายกู้คืนได้
PriorRevisionBytesDiscardedจำนวนไบต์ของ revision แบบเพิ่มหน่วยก่อนหน้า ที่การเขียนใหม่ทั้งหมดไม่แบบมาด้วยอีก
ObjectsVisitedจำนวน object ที่ถูกพิจารณาระหว่างเขียน object graph ใหม่
Changedtrue เมื่อเนื้อหาของเอกสารถูกแก้จริง
LimitExceededtrue เมื่องบประมาณการทำงานหยุดรอบกวาดก่อนจะเสร็จ
InvalidObjectGraphtrue เมื่อ object graph ต้นทางเสียหายเกินกว่าจะเขียนใหม่ได้อย่างปลอดภัย

หมายเหตุการใช้งาน

API ที่เกี่ยวข้อง