ApplyOCRTextLayerA

OCR, text, úpravy dokumentů

Popis

Varianta ANSI funkce ApplyOCRTextLayer

Přijímá řetězcové parametry jako text ANSI a jinak se chová stejně jako široký vstupní bod wide-string

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

Návratové hodnoty

1Textová vrstva se přidala, nebo žádné slovo nepřekročilo práh
0Validace nebo zápis selhaly

Poznámky

Kompletní struktura JSON a každá hranice slova se ověří před zapsáním obsahu stránky

Každé slovo se rozměruje podle výšky svého rámečku a vodorovně přizpůsobí škálováním textu, zatímco izolovaný grafický stav brání úniku formátování OCR do pozdějších kreslicích operací

LastErrorCode je 110 pro neplatný JSON OCR a 307 pro selhání zápisu stránky, fontu nebo textové vrstvy

LastOCRError poskytuje podrobnou příčinu

Viz také

OCRPage, OCRDocument, LastOCRError, RenderPageToString