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