AddTextMarkupFromSearchHits
Annotations and hotspot links
Deskripsi
Adds one text markup annotation per rectangle in Hits, turning any hit array returned by SearchText, SearchTextEach, SearchTextBatch or GetTextInAreaEx straight into markup annotations without a manual loop over AddTextMarkupAnnotation
Untuk setiap hit, rectangle yang Page-nya di luar rentang halaman dokumen atau yang Right/Bottom-nya tidak melebihi Left/Top dilewati. Setiap rectangle yang bertahan sementara memilih halaman hit-nya sebelum menambahkan anotasi; halaman yang dipilih saat panggilan dimulai selalu dipulihkan sebelum kembali, bahkan untuk hit yang melintasi beberapa halaman
Sintaks
Delphi
Function TPDFlib.AddTextMarkupFromSearchHits(MarkupType: Integer; Const Hits: Array Of TPDFlibSearchHit): Integer;Parameter
| MarkupType | 1 = Sorot, 2 = Garis bawah, 3 = Bergelombang, 4 = Coret |
|---|---|
| Hits | Hit pencarian yang akan dijadikan anotasi, lazimnya dihasilkan SearchText, SearchTextEach, SearchTextBatch, atau GetTextInAreaEx |
Nilai kembalian
Jumlah anotasi yang benar-benar dibuat. Hit dengan halaman di luar rentang atau rectangle degenerate dilewati dan tidak dihitung. Mengembalikan 0 tanpa mengubah seleksi halaman saat ini saat MarkupType di luar 1–4, tidak ada dokumen terpilih, atau Hits kosong
Catatan
Gunakan HighlightTextSearchHits sebagai gantinya saat hit yang akan ditandai adalah yang sudah dipertahankan sesi BeginTextSearch aktif. Set SearchContextChars sebelum mencari agar teks di sekeliling setiap hit ikut tertangkap untuk diperiksa atau dicatat sebelum ditandai
Lihat juga
AddTextMarkupAnnotation, HighlightTextSearchHits, SearchText, SearchTextEach, SearchTextBatch, TPDFlibSearchHit