Passer au contenu principal
Cette méthode détermine si les pages spécifiées du fichier PDF contiennent du texte ou en vérifie la fiabilité. Le texte est considéré comme fiable si le fichier PDF source contient un calque de texte visible et si ce fichier passe avec succès la vérification d’un encodage corrompu.

Syntaxe

C++

HRESULT CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices, 
  VARIANT_BOOL*           Result
);

C#

bool CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices
);

Visual Basic .NET

Function CheckTextLayer( _
  CheckingMode As CheckingTextModeEnum, _
  PageIndices As IIntsCollection _
) As Boolean

Paramètres

CheckingMode [in] Cette variable spécifie le mode de vérification du calque de texte. Consultez la description de CheckingTextModeEnum pour connaître les modes pris en charge. PageIndices [in] Ce paramètre fait référence à l’objet IntsCollection, qui contient les numéros des pages à vérifier. Ce paramètre peut avoir la valeur 0, auquel cas toutes les pages du document seront vérifiées. Si l’indice de page spécifié est supérieur au nombre réel de pages, si la collection d’indices est vide ou si elle contient des doublons, une erreur est renvoyée. Result [out, retval] Pour vérifier la présence du calque de texte, ce paramètre renvoie TRUE lorsqu’au moins une des pages spécifiées du fichier possède un calque de texte, et FALSE si aucune des pages spécifiées ne contient de calque de texte. Pour vérifier la fiabilité du texte, ce paramètre renvoie TRUE si le texte de toutes les pages spécifiées a passé le contrôle de fiabilité, et FALSE si au moins une des pages spécifiées contient du texte non fiable.

Valeurs de retour

Cette méthode n’a pas de valeurs de retour spécifiques. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Voir aussi

FRDocument