ApplyOCRTextLayerA
OCR, text, dokumentredigering
Beskrivning
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 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);Returvärden
| 1 | Textlagret lades till, eller så uppfyllde inget ord tröskelvärdet |
|---|---|
| 0 | Validation 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