Phương thức THotPDF.ApplyLoadedOCRTextLayer
Render các trang được chọn, gọi một engine OCR do bên gọi cung cấp, xác thực các từ được nhận dạng và cam kết một cách nguyên tử một lớp văn bản vô hình có thể tìm kiếm
Khai báo
function ApplyLoadedOCRTextLayer(
const PageIndices: array of Integer;
const Engine: IHPDFOCREngine;
const Options: THPDFOCRTextLayerOptions;
out Info: THPDFOCRTextLayerInfo): boolean;
Tham số
PageIndicescung cấp các chỉ mục trang gốc không, với một mảng rỗng chọn mọi trang đã tải và các trùng lặp được gỡ bỏEnginelà bộ nhận dạng đồng bộ và không được lànilOptionskiểm soát render, độ tin cậy, xử lý văn bản hiện có, nhóm nội dung tùy chọn, ngân sách và hủy bỏInfonhận trạng thái, chẩn đoán, bộ đếm và tổng tài nguyên cho mọi kết quả
Kết quả
Trả về True cho một lớp đã cam kết hoặc một lần chạy thành công không có từ được chấp nhận
Trả về False cho tùy chọn không hợp lệ, lỗi engine, ngân sách cạn kiệt, hủy bỏ hoặc lỗi cam kết mà không công bố một đồ thị đối tượng một phần
Engine chạy trên luồng gọi và nhận mỗi bitmap trang chỉ trong thời gian lời gọi Recognize của nó
Đặt ReplaceExistingOCRTextLayer để thay thế các stream OCR HotPDF đã đánh dấu trên những trang được nhận dạng trong khi giữ lại các stream nội dung khác; những trang có kết quả được chấp nhận rỗng sẽ giữ nguyên lớp hiện có