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 建立此記錄,保留原生的解析、擷取與資源政策

HPDFCompareContractSources · 原生合約比較