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 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);Valori restituiti
| 1 | Il livello di testo è stato aggiunto oppure nessuna parola ha raggiunto la soglia |
|---|---|
| 0 | Convalida 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