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 上下文和源数据不变
HPDFHeadlessContractSource 从 THPDFHeadlessDocument 构造该 record,保留原生解析、提取和资源策略