ApplyOCRTextLayerA

OCR, metin, belge düzenleme

Açıklama

ApplyOCRTextLayer işlevinin ANSI çeşidi

Dize parametrelerini ANSI metni olarak kabul eder ve bunun dışında geniş dize giriş noktasıyla aynı davranır

Sözdizimi

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

Dönüş değerleri

1Metin katmanı eklendi veya hiçbir sözcük eşiği karşılamadı
0Doğrulama veya yazma başarısız oldu

Açıklamalar

Sayfa içeriği yazılmadan önce eksiksiz JSON yapısı ve her sözcük sınırı doğrulanır

Her sözcük kutu yüksekliğine göre boyutlandırılır ve metin ölçeklemeyle yatay olarak sığdırılır; yalıtılmış grafik durumu ise OCR biçimlendirmesinin sonraki çizim işlemlerine sızmasını önler

LastErrorCode, geçersiz OCR JSON için 110; sayfa, yazı tipi veya metin katmanı yazma hatası için 307'dir

LastOCRError ayrıntılı nedeni sağlar

Ayrıca bkz

OCRPage, OCRDocument, LastOCRError, RenderPageToString