ApplyOCRTextLayerA
OCR, tekst, dokumentredigering
Beskrivelse
ANSI-variant af ApplyOCRTextLayer
Accepterer strengparametre som ANSI-tekst og opfører sig ellers på samme måde som indgangspunktet for brede strenge
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 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ærdier
| 1 | Tekstlaget blev tilføjet, eller intet ord opfyldte tærsklen |
|---|---|
| 0 | Validering eller skrivning mislykkedes |
Bemærkninger
Hele JSON-strukturen og hver ordgrænse valideres, før sideindholdet skrives
Hvert ords størrelse bestemmes ud fra dets bokshøjde og tilpasses vandret med tekstskalering, mens en isoleret grafiktilstand forhindrer OCR-formatering i at påvirke senere tegnehandlinger
LastErrorCode er 110 for ugyldig OCR-JSON og 307 for en fejl ved skrivning af side, skrifttype eller tekstlag
LastOCRError giver den detaljerede årsag