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