ApplyOCRTextLayerA

OCR, testo, modifica dei documenti

Descrizione

Variante ANSI di ApplyOCRTextLayer

Accetta parametri stringa ANSI e si comporta come il punto di ingresso wide-string

Sintassi

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 Long

DLL

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);

Valori restituiti

1Il livello di testo è stato aggiunto oppure nessuna parola ha raggiunto la soglia
0Convalida o scrittura non riuscita

Note

L'intera struttura JSON e ogni limite di parola vengono convalidati prima di scrivere il contenuto della pagina

Le dimensioni di ogni parola derivano dall'altezza del relativo riquadro e la parola viene adattata orizzontalmente tramite la scalatura del testo, mentre uno stato grafico isolato impedisce alla formattazione OCR di propagarsi alle operazioni di disegno successive

LastErrorCode è 110 per JSON OCR non valido e 307 per errori di scrittura di pagina, font o livello di testo

LastOCRError fornisce il motivo dettagliato

Vedere anche

OCRPage, OCRDocument, LastOCRError, RenderPageToString