รีเคิร์ด THPDFContentSemanticCompareInfo
รายงานผลตัดสินและเหตุการณ์แรกที่ต่างกันของการเปรียบเทียบเชิงความหมายระหว่าง content stream สองสตรีม
การประกาศ
THPDFContentSemanticCompareInfo= record
Left: THPDFContentSemanticStatistics;
Right: THPDFContentSemanticStatistics;
FirstDifferentEvent: Integer;
Equivalent: boolean;
end;
ยูนิต
HPDFContentStream
ฟิลด์
| ฟิลด์ | วัตถุประสงค์ |
|---|---|
Left | สถิติการทำ normalization ของสตรีมฝั่งซ้าย |
Right | สถิติการทำ normalization ของสตรีมฝั่งขวา |
FirstDifferentEvent | index แบบเริ่มที่ศูนย์ของเหตุการณ์ normalized ตัวแรกที่ต่างกัน นับจากการสแกนรูปไบต์ canonical เป็น -1 ก่อนเปรียบเทียบ เมื่อฝั่งใดฝั่งหนึ่งล้ม หรือเมื่อสองสตรีมเท่ากัน |
Equivalent | เป็นจริงเมื่อทั้งสองสตรีม normalize ไปเป็นรูปไบต์ canonical เดียวกันภายใน tolerance ของตัวเลข |
หมายเหตุการใช้งาน
- คืนโดย
HPDFCompareContentStreamsSemanticเมื่อเทียบเนื้อหาหน้าที่บันทึกซ้ำ optimize หรือเขียนใหม่ - ใช้
FirstDifferentEventกระโดดไปที่ความต่างเชิงพฤติกรรมจุดแรก ดีกว่า diff ไบต์ดิบกันทั้งชุด - พารามิเตอร์
NumberToleranceกำหนดว่า operand ทศนิยมต้องใกล้กันแค่ไหนจึงนับเป็นเท่ากัน