Navigasi dengan Cursor

Meskipun bekerja dengan dokumen, bahkan jika itu adalah yang singkat atau panjang, Anda harus menavigasi melalui dokumen Anda. Navigasi dengan kursor virtual mewakili kemampuan untuk menavigasi antara node yang berbeda dalam dokumen.

Dalam dokumen singkat, bergerak di sekitar dokumen sederhana seperti Anda dapat memindahkan titik penyisipan bahkan dengan menggunakan tombol panah keyboard atau dengan mengklik mouse untuk menemukan titik penyisipan di mana pun Anda inginkan. Tapi setelah Anda memiliki dokumen besar yang memiliki banyak halaman, teknik dasar ini tidak akan mencukupi.

Artikel ini menjelaskan cara bergerak di sekitar dokumen dan menavigasi dengan kursor virtual ke bagian yang berbeda.

Mendeteksi Posisi Cursor Saat Ini

Sebelum memulai proses navigasi melalui dokumen Anda, Anda harus mendapatkan node yang saat ini dipilih. Anda bisa mendapatkan posisi yang tepat dari kursor pada node yang dipilih dengan menggunakan CurrentNode Login Selain itu, bukan mendapatkan node saat ini, Anda bisa mendapatkan paragraf yang dipilih saat ini atau bagian yang dipilih saat ini dengan menggunakan CurrentParagraph Login CurrentSection Sitemap

Setiap operasi insert yang Anda lakukan menggunakan DocumentBuilder akan dimasukkan sebelum CurrentNodeSitemap Ketika paragraf saat ini kosong atau kursor diposisikan hanya sebelum akhir paragraf, CurrentNode kembali null.

Metode Navigasi dalam Dokumen

Ketika Anda mengedit teks, penting untuk mengetahui cara menavigasi dokumen Anda dan di mana persis bergerak di dalamnya. Aspose.Words memungkinkan Anda untuk bergerak di sekitar dokumen dan arahkan ke bagian dan bagian yang berbeda - ini mirip dengan fungsi Navigasi Pane di Microsoft Word untuk pergi ke halaman atau menuju dokumen Word tanpa gulir.

Metode utama adalah dapat memindahkan posisi kursor ke node tertentu dalam dokumen Anda, Anda dapat mencapai ini dengan menggunakan MoveTo Login

Contoh kode berikut menunjukkan cara memindahkan DocumentBuilder untuk node yang berbeda dalam dokumen:

Tapi selain dasar MoveTo metode, ada yang lebih spesifik.

Menjelajahi Awal atau Akhir Dokumen

Anda dapat pergi ke awal atau akhir dokumen Anda menggunakan MoveToDocumentStart Login MoveToDocumentEnd Login

Contoh kode berikut menunjukkan cara memindahkan posisi kursor ke awal atau akhir dokumen:

Anda dapat menandai tempat yang ingin Anda temukan dan pindah kenya lagi dengan mudah. Anda dapat memasukkan banyak bookmark ke dokumen Anda seperti yang Anda inginkan, dan kemudian menavigasi melalui mereka dengan mengidentifikasi bookmark dengan nama unik. Anda dapat pindah ke bookmark dengan menggunakan MoveToBookmark Login

Contoh kode berikut menunjukkan cara memindahkan posisi kursor ke bookmark:

Anda dapat pindah ke sel meja dengan menggunakan MoveToCell Login Metode ini akan memungkinkan Anda untuk menavigasi kursor Anda ke dalam sel tertentu. Selain itu, Anda dapat menentukan indeks untuk memindahkan kursor ke posisi apa pun atau karakter yang ditentukan dalam sel dalam MoveToCell Login

Contoh kode berikut menunjukkan cara memindahkan posisi kursor ke sel tabel yang ditentukan:

Anda dapat pindah ke bidang tertentu dalam dokumen Anda dengan menggunakan MoveToField Login Selain itu, Anda dapat bergerak ke bidang merge tertentu dengan menggunakan MoveToMergeField Login

Contoh kode berikut menunjukkan cara memindahkan kursor pembangun dokumen ke bidang tertentu:

Anda dapat pindah ke awal header atau footer dengan menggunakan MoveToHeaderFooter Login

Contoh kode berikut menunjukkan cara memindahkan kursor pembangun dokumen ke header dokumen atau footer:

Anda dapat pindah ke bagian atau paragraf tertentu dengan menggunakan MoveToParagraph Sitemap MoveToSection Login Selain itu, Anda dapat menentukan indeks untuk memindahkan kursor ke posisi atau karakter tertentu dalam paragraf dalam MoveToParagraph Login

Contoh kode berikut menunjukkan cara bergerak ke bagian tertentu dan paragraf tertentu dalam dokumen: