THPDFContractDocumentSource
Unit: HPDFContractCompareCore
THPDFContractDocumentSource = record
Context: Pointer;
PageCount: THPDFContractPageCount;
SemanticPage: THPDFContractSemanticPage;
VisibleBox: THPDFContractVisibleBox;
end;
PageCount(Context) devuelve el conteo estable de páginas cargadas; SemanticPage(Context, PageIndex, Layout) devuelve el texto semántico real y sus posiciones; VisibleBox(Context, PageIndex, Left, Bottom, Right, Top) devuelve los bounds visibles mediante salidas Single
Los índices de página son base cero y la geometría usa user space de PDF; conserve los contextos de callback y los datos fuente sin cambios hasta que la comparación devuelva
HPDFHeadlessContractSource crea este record a partir de un THPDFHeadlessDocument, preservando las políticas nativas de parsing, extracción y recursos
HPDFCompareContractSources · Comparación de contratos nativa