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 Връща се нула.
Когато редактирате текст, е важно да знаете как да навигирате вашия документ и къде точно да се движите в него. 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.