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