IHPDFTextEntityDetector Interface

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

GetName fornisce un nome di motore diagnostico mentre Detect restituisce intervalli UTF-16 a base zero, categorie e valori di confidenza

Il rilevatore deve rispettare MaxResults e la cancellazione, non deve trattenere il testo o il token della richiesta e deve restituire False con una diagnostica per un guasto operativo

HotPDF valida ogni intervallo e mappa i range accettati tramite i quadrilateri dei caratteri estratti in segnalazioni nello spazio della pagina