THotPDF.AnalyzeLoadedPageSemanticText

Menganalisis glyph yang diposisikan dan mengembalikan baris semantik dalam urutan bacaan yang stabil

Sintaks Delphi

function AnalyzeLoadedPageSemanticText(PageIndex: Integer;
  out ALayout: THPDFSemanticTextLayout): boolean;

Deskripsi

Analisator mengelompokkan garis dasar, membagi celah horizontal besar menjadi sel, mendeteksi pita kolom yang berulang, mengenali baris tabel yang sejajar, dan mengklasifikasikan item daftar, judul, serta caption gambar atau tabel. Konten lebar penuh dan baris tabel membagi halaman menjadi zona vertikal, sedangkan konten biasa diurutkan kolom-pertama dan kemudian atas-ke-bawah di dalam setiap kolom

THPDFSemanticTextLayout melaporkan ColumnCount, TableCount, median halaman, dan Lines yang diurutkan. Setiap baris mempertahankan batas, sel, peran, kolom dan zona, indeks tabel dan baris, level daftar, serta urutan sumber asli sehingga aplikasi dapat mengganti heuristik bawaan

Langkah geometri menggunakan pengurutan O(n log n) dan penetapan pita kolom yang terbatas

Lihat juga ExtractLoadedPageSemanticText