Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Під час роботи з документом, навіть якщо це короткий або довгий, вам потрібно буде орієнтуватися через ваш документ. Навігація з віртуальним курсором представляє можливість навігації між різними вузлами в документі.
У короткому документі, що переміщається в документі, простий, як ви можете перемістити точку вставки навіть, використовуючи клавіші зі стрілками клавіатури або натиснувши кнопку миші, щоб знайти точку вставки, де ви хочете. Але один раз у вас є великий документ, який має багато сторінок, ці основні методи будуть недостатньо.
У статті описано, як пересуватися в документі і навігувати віртуальним курсором на різні частини його.
Перед тим як почати процес навігації через ваш документ, вам потрібно буде отримати вузол, який в даний час вибрано. Ви можете отримати точну позицію курсора на вибраному вершині, використовуючи CurrentNode майно. Крім того, замість отримання поточного вузла ви можете отримати в даний час вибраний пункт або в даний час вибраний розділ, використовуючи CurrentParagraph і CurrentSection властивості.
Будь-які операції вставки ви виконуєте за допомогою DocumentBuilder буде вставлятися до CurrentNodeй Коли поточний пункт порожній або курсор розміщується безпосередньо перед закінченням пункту, то CurrentNode повертає null.
Якщо ви редагування тексту, важливо знати, як навігувати свій документ і де саме перемістити в ньому. Aspose.Words дозволяє пересуватися в документі і орієнтуватися на її різні розділи і частини – це схоже на функціональність Панель навігації в Microsoft Word щоб перейти на сторінку або заголовок у документі Word без прокрутки.
Основний метод полягає в тому, щоб мати можливість перемістити позицію курсора на певну вершину у вашому документі, ви можете досягти цього, використовуючи цей метод MoveTo метод.
Приклад наступного коду показує, як перемістити DocumentBuilder до різних вузлів в документі:
Але крім основного MoveTo метод, є більш специфічні.
Ви можете перейти до початку або закінчення вашого документа, використовуючи MoveToDocumentStart і MoveToDocumentEnd методи.
Приклад коду показує, як перемістити позицію курсора до початку або закінчення документа:
Ви можете відмітити місце, яке ви хочете знайти і переїхати до неї знову легко. Ви можете вставляти в свій документ, як ви хочете, а потім переміщатися через них, виявляти закладки з унікальними іменами. Ви можете переїхати на закладку за допомогою MoveToBookmark метод.
Приклади коду показує, як перемістити позицію курсора до закладки:
Ви можете перемістити в настільну клітинку за допомогою MoveToCell метод. Цей метод дозволить вам навігувати курсор в будь-яку клітинку в певному столі. Крім того, ви можете вказати індекс для переміщення курсора в будь-яку позицію або зазначений характер в комірці в межах комірки MoveToCell метод.
Приклад коду показує, як перемістити позицію курсора до вказаної таблиці комірки:
Ви можете переїхати на конкретне поле у вашому документі, використовуючи MoveToField метод. Крім того, ви можете перемістити в певну область злиття, використовуючи MoveToMergeField метод.
Приклад коду показує, як перемістити курсор конструктора документів на конкретне поле:
Ви можете перейти до початку заголовка або нижній колонтитул за допомогою MoveToHeaderFooter метод
Приклад коду показує, як перемістити курсор конструктора документів на заголовок документа або нижній колонтитул:
Ви можете переїхати на конкретний розділ або абзац за допомогою MoveToParagraph або MoveToSection методи. Крім того, ви можете вказати індекс для переміщення курсора в будь-яку позицію або зазначений характер в пункті в межах пункту MoveToParagraph метод.
Наприклад, наступний код показує, як перейти до певного розділу та конкретного пункту у документі:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.