THotPDF.ApplyLoadedOCRTextLayer Method
Renderuje wybrane strony, wywołuje silnik OCR dostarczony przez wywołującego, sprawdza rozpoznane słowa i atomowo zatwierdza niewidoczną, przeszukiwalną warstwę tekstu
Deklaracja
function ApplyLoadedOCRTextLayer(
const PageIndices: array of Integer;
const Engine: IHPDFOCREngine;
const Options: THPDFOCRTextLayerOptions;
out Info: THPDFOCRTextLayerInfo): boolean;
Parametry
PageIndicesprzekazuje indeksy stron numerowane od zera; pusta tablica wybiera wszystkie wczytane strony, a duplikaty są usuwaneEngineto synchroniczny rozpoznawacz i nie może byćnilOptionssteruje renderowaniem, pewnością rozpoznawania, obsługą istniejącego tekstu, grupowaniem zawartości opcjonalnej, limitami i anulowaniemInfootrzymuje status, diagnostykę, liczniki i sumy zasobów dla każdego wyniku
Wynik
Zwraca True przy zatwierdzonej warstwie albo przy udanym przebiegu bez przyjętych słów
Zwraca False przy niepoprawnych opcjach, awarii silnika, wyczerpanych limitach, anulowaniu lub nieudanym zatwierdzeniu, bez publikowania częściowego grafu obiektów
Silnik działa w wątku wywołującego i otrzymuje bitmapę każdej strony tylko na czas wywołania Recognize
Ustaw ReplaceExistingOCRTextLayer, aby zastąpić oznaczone strumienie OCR HotPDF na rozpoznanych stronach, zachowując pozostałe strumienie treści; strony z pustym przyjętym wynikiem zachowują swoją istniejącą warstwę