IHPDFTextEntityDetector Interface

function Detect(
    const Request: THPDFTextEntityDetectionRequest;
    out Results: THPDFTextEntityResults;
    out Diagnostic: AnsiString): boolean;

GetName 提供诊断引擎名称,而 Detect 返回从零开始的 UTF-16 跨度、类别和置信度值

检测器必须遵循 MaxResults 和取消,不得保留请求文本或令牌,并且必须为操作失败返回带诊断的 False

HotPDF 验证每个跨度,并通过提取的字符四边形将接受的映射到页面空间发现