THPDFContractDocumentSource
單元:HPDFContractCompareCore
THPDFContractDocumentSource = record
Context: Pointer;
PageCount: THPDFContractPageCount;
SemanticPage: THPDFContractSemanticPage;
VisibleBox: THPDFContractVisibleBox;
end;
PageCount(Context) 回傳穩定的已載入頁數;SemanticPage(Context, PageIndex, Layout) 回傳實際語義文字與位置;VisibleBox(Context, PageIndex, Left, Bottom, Right, Top) 透過 Single 輸出回傳可見邊界
頁面索引為零基,幾何使用 PDF user space;比較回傳之前,callback context 與來源資料都不得更動
HPDFHeadlessContractSource 從 THPDFHeadlessDocument 建立此記錄,保留原生的解析、擷取與資源政策