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; сохраняйте контексты callbacks и исходные данные неизменными до возврата сравнения

HPDFHeadlessContractSource создаёт эту запись из THPDFHeadlessDocument, сохраняя нативные политики разбора, извлечения и ресурсов

HPDFCompareContractSources · Нативное сравнение контрактов