THotPDF.ApplyLoadedOCRTextLayer Method
Seçili sayfaları render eder, çağıranın sağladığı OCR engine'ini devreye sokar, tanınan kelimeleri doğrular ve görünmez, aranabilir bir text layer'ı atomik olarak commit eder
Bildirim
function ApplyLoadedOCRTextLayer(
const PageIndices: array of Integer;
const Engine: IHPDFOCREngine;
const Options: THPDFOCRTextLayerOptions;
out Info: THPDFOCRTextLayerInfo): boolean;
Parametreler
PageIndicessıfır tabanlı sayfa indeksleri verir; boş dizi tüm yüklenmiş sayfaları seçer ve yinelenenler kaldırılırEnginesenkron tanıma motorudur venilolmamalıdırOptionsrender, güven skoru, var olan metnin işlenişi, optional-content gruplama, bütçeler ve iptal davranışını kontrol ederInfoher sonuç için durum, tanılama, sayaç ve kaynak toplamlarını alır
Dönüş değeri
Commit edilmiş bir layer için ya da hiç kabul edilen kelimesi olmayan başarılı bir çalıştırma için True döndürür
Geçersiz seçenekler, engine hatası, tükenen bütçeler, iptal veya commit hatası durumlarında kısmi bir object graph yayınlanmadan False döndürür
Engine, çağıran thread üzerinde çalışır ve her sayfa bitmap'ini yalnızca kendi Recognize çağrısı süresince alır
Tanınan sayfalardaki işaretli HotPDF OCR stream'lerini, diğer içerik stream'lerini koruyarak değiştirmek için ReplaceExistingOCRTextLayer'ı ayarlayın; boş kabul edilen sonuç içeren sayfalar mevcut katmanlarını korur