THotPDF.AnalyzeLoadedPageSemanticText
Phân tích các glyph được định vị và trả về các dòng ngữ nghĩa theo thứ tự đọc ổn định
Cú pháp Delphi
function AnalyzeLoadedPageSemanticText(PageIndex: Integer; out ALayout: THPDFSemanticTextLayout): boolean;
Mô tả
Bộ phân tích nhóm các đường cơ sở, tách các khoảng trống ngang lớn thành các ô, phát hiện các dải cột lặp lại, nhận dạng các hàng bảng thẳng hàng và phân loại các mục danh sách, tiêu đề và chú thích hình hoặc bảng. Nội dung toàn chiều rộng và các hàng bảng chia trang thành các vùng dọc, trong khi nội dung thông thường được sắp xếp theo cột trước rồi từ trên xuống dưới trong mỗi cột
THPDFSemanticTextLayout báo cáo ColumnCount, TableCount, các trung vị trang và Lines có thứ tự. Mỗi dòng giữ lại giới hạn, ô, vai trò, cột và vùng, chỉ mục bảng và hàng, cấp danh sách và thứ tự nguồn gốc ban đầu để ứng dụng có thể thay thế các heuristic tích hợp
Lượt hình học sử dụng sắp xếp O(n log n) và gán dải cột có giới hạn
Xem thêm ExtractLoadedPageSemanticText