Interfaz IHPDFTextEntityDetector

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

GetName aporta un nombre de motor para diagnóstico, mientras que Detect devuelve spans UTF-16 con base cero, categorías y valores de confianza

El detector debe respetar MaxResults y la cancelación, no debe retener el texto ni el token de la solicitud, y debe devolver False con un diagnóstico ante una falla operativa

HotPDF valida cada span y mapea los rangos aceptados, a través de los cuadriláteros de caracteres extraídos, a hallazgos en el espacio de la página