Méthode THotPDF.ApplyLoadedOCRTextLayer

Effectue le rendu des pages sélectionnées, invoque un moteur OCR fourni par l’appelant, valide les mots reconnus puis commite atomiquement une couche de texte invisible interrogeable

Déclaration

function ApplyLoadedOCRTextLayer(
    const PageIndices: array of Integer;
    const Engine: IHPDFOCREngine;
    const Options: THPDFOCRTextLayerOptions;
    out Info: THPDFOCRTextLayerInfo): boolean;

Paramètres

Résultat

Renvoie True pour une couche commise ou une exécution réussie sans mot accepté

Renvoie False pour des options invalides, un échec du moteur, des budgets épuisés, une annulation ou un échec de commit, sans publier un graphe d’objets partiel

Définissez ReplaceExistingOCRTextLayer pour remplacer les flux OCR HotPDF marqués sur les pages reconnues tout en conservant les autres flux de contenu ; les pages avec un résultat accepté vide conservent leur couche existante

Le moteur s’exécute sur le thread appelant et ne reçoit chaque bitmap de page que pendant la durée de son appel Recognize

Couches de texte OCR interrogeables