ApplyOCRTextLayerA
OCR, texte, modification de documents
Description
Variante ANSI de ApplyOCRTextLayer
Accepte les paramètres de chaîne comme texte ANSI et se comporte sinon de façon identique au point d'entrée à chaîne large
Syntaxe
Delphi
Function TPDFlib.ApplyOCRTextLayer(Page: Integer; Const ResultJSON,
FontName: WideString; MinConfidence: Double): Integer;ActiveX
Function PDFlib::ApplyOCRTextLayer(Page As Long, ResultJSON As String, FontName As String, MinConfidence As Double) As LongDLL
int DLApplyOCRTextLayer(int InstanceID, int Page, const wchar_t* ResultJSON,
const wchar_t* FontName, double MinConfidence);
int DLApplyOCRTextLayerA(int InstanceID, int Page, const char* ResultJSON,
const char* FontName, double MinConfidence);Valeurs de retour
| 1 | Le calque de texte a été ajouté, ou aucun mot n’a atteint le seuil |
|---|---|
| 0 | Échec de la validation ou de l’écriture |
Remarques
La structure JSON complète et chaque limite de mot sont validées avant l'écriture du contenu de page
Chaque mot est dimensionné selon la hauteur de sa boîte et ajusté horizontalement par mise à l'échelle ; un état graphique isolé empêche le formatage OCR d'affecter les dessins suivants
LastErrorCode vaut 110 pour un JSON OCR non valide et 307 pour un échec d'écriture de page, de police ou de couche de texte
LastOCRError fournit la raison détaillée