IHPDFTextEntityDetector Interface
function Detect(
const Request: THPDFTextEntityDetectionRequest;
out Results: THPDFTextEntityResults;
out Diagnostic: AnsiString): boolean;
GetName podaje nazwę silnika do diagnostyki, a Detect zwraca zakresy UTF-16 liczone od zera, kategorie i wartości pewności
Detektor musi respektować MaxResults i anulowanie, nie może przetrzymywać tekstu żądania ani tokenu i musi zwracać False z diagnostyką przy awarii operacyjnej
HotPDF waliduje każdy zakres i mapuje zaakceptowane zakresy przez wyekstrahowane czworokąty znaków na wyniki w przestrzeni strony