ApplyOCRTextLayerA

OCR, tekst, dokumentredigering

Beskrivelse

ANSI-variant av ApplyOCRTextLayer

Aksepterer strengparametere som ANSI-tekst og oppfører seg ellers identisk med wide-string-inngangspunktet

Syntaks

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

Returverdier

1Tekstlaget ble lagt til, eller ingen ord oppfylte terskelen
0Validation or writing failed

Merknader

Den komplette JSON-strukturen og hver ordgrense valideres før sideinnholdet skrives

Hvert ord dimensjoneres fra sin boks-høyde og tilpasses horisontalt med tekstskalering, mens en isolert grafikktilstand hindrer OCR-formatering i å lekke inn i senere tegneoperasjoner

LastErrorCode er 110 for ugyldig OCR-JSON og 307 for en skrivefeil på side, font eller tekstlag

LastOCRError gir den detaljerte årsaken

Se også

OCRPage, OCRDocument, LastOCRError, RenderPageToString