ApplyOCRTextLayerA

OCR, text, dokumentredigering

Beskrivning

ANSI-variant av

ApplyOCRTextLayerTar emot strängparametrar som ANSI-text och beter sig i övrigt identiskt med wide string-ingångspunkten

Syntax

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

Returvärden

1Textlagret lades till, eller så uppfyllde inget ord tröskelvärdet
0Validation or writing failed

Anmärkningar

Hela JSON-strukturen och varje ordgräns valideras innan sidinnehållet skrivs

Varje ord storanpassas utifrån sin boxhöjd och får plats horisontellt via textskalning, medan ett isolerat grafiktillstånd hindrar OCR-formatering från att läcka ut i senare ritaloperationer

LastErrorCode är 110 för ogiltig OCR-JSON och 307 för fel vid sid-, typsnitts- eller textlagerskrivning

LastOCRError lämnar den detaljerade orsaken

Se även

OCRPage, OCRDocument, LastOCRError, RenderPageToString