THotPDF.ApplyLoadedOCRTextLayer-metoden
Återger valda sidor, anropar en anropslevererad OCR-motor, validerar de igenkända orden och genomför atomiskt ett osynligt sökbart textlager
Deklaration
function ApplyLoadedOCRTextLayer(
const PageIndices: array of Integer;
const Engine: IHPDFOCREngine;
const Options: THPDFOCRTextLayerOptions;
out Info: THPDFOCRTextLayerInfo): boolean;
Parametrar
PageIndiceslevererar nollbaserade sidindex, där en tom array väljer alla inlästa sidor och dubbletter tas bortEngineär den synkrona igenkännaren och får inte varanilOptionsstyr återgivning, konfidens, hantering av befintlig text, gruppering av valfritt innehåll, budgetar och avbrytningInfotar emot status, diagnostik, räknare och resurstotaler för varje utfall
Resultat
Returnerar True för ett genomfört lager eller en lyckad körning utan accepterade ord
Returnerar False för ogiltiga alternativ, motorfel, uttömda budgetar, avbrytning eller genomförandefel utan att publicera en partiell objektgraf
Motorn körs på den anropande tråden och tar emot varje sidbitmapp endast under tiden för dess Recognize-anrop
Sätt ReplaceExistingOCRTextLayer för att ersätta markerade HotPDF-OCR-strömmar på igenkända sidor medan andra innehållsströmmar behålls; sidor med ett tomt godkänt resultat behåller sitt befintliga lager