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 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);Návratové hodnoty
| 1 | Textová vrstva se přidala, nebo žádné slovo nepřekročilo práh |
|---|---|
| 0 | Validace 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