THotPDF.ApplyLoadedOCRTextLayer Methode
Rendert geselecteerde pagina's, roept een door de aanroeper geleverde OCR-engine aan, valideert de herkende woorden en legt atomair een onzichtbare doorzoekbare tekstlaag vast
Declaratie
function ApplyLoadedOCRTextLayer(
const PageIndices: array of Integer;
const Engine: IHPDFOCREngine;
const Options: THPDFOCRTextLayerOptions;
out Info: THPDFOCRTextLayerInfo): boolean;
Parameters
PageIndiceslevert op nul gebaseerde pagina-indexen, waarbij een lege array alle geladen pagina's selecteert en duplicaten worden verwijderdEngineis de synchrone herkenner en mag nietnilzijnOptionsregelt rendering, betrouwbaarheid, omgang met bestaande tekst, groepering van optionele inhoud, budgetten en annuleringInfoontvangt status, diagnostiek, tellers en resourcetotalen voor elke uitkomst
Resultaat
Retourneert True voor een vastgelegde laag of een geslaagde uitvoering zonder geaccepteerde woorden
Retourneert False voor ongeldige opties, enginefouten, uitgeputte budgetten, annulering of een mislukte vastlegging zonder een gedeeltelijke objectgrafiek te publiceren
De engine draait op de aanroepende thread en ontvangt elke paginabitmap alleen gedurende de Recognize-aanroep
Stel ReplaceExistingOCRTextLayer in om gemarkeerde HotPDF-OCR-streams op herkende pagina's te vervangen terwijl andere inhoudsstromen behouden blijven; pagina's met een leeg geaccepteerd resultaat behouden hun bestaande laag