Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
2 Март 2021, 10:25
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
:
Доступно и просто
о работе в офисных пакетах
Начало
Помощь
Поиск
Войти
Регистрация
задать вопрос
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Basic
> Тема:
Как реализовать выделение части текста в Writer
Страниц:
1
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как реализовать выделение части текста в Writer (Прочитано 517 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Борис_С
Форумчанин
Offline
Сообщений: 135
Как реализовать выделение части текста в Writer
«
Стартовое сообщение
:
30 Июль 2020, 16:26 »
Всем доброго дня!
Подскажите, пожалуйста, как реализовать выделение части текста в Writer?
Спасибо.
Записан
Борис_С
Форумчанин
Offline
Сообщений: 135
Re: Как реализовать выделение части текста в Writer
«
Ответ #1
:
30 Июль 2020, 17:46 »
Разобрался.
Сначала нужно получить указатель на отображаемый курсор:
oVCurs = ThisComponent.CurrentController.getViewCursor()
Если нужно выделять текст с начала документа:
oVCurs.jumpToFirstPage()
Потом перейти в начало блока выделения
bRet = oVCurs.GoRight(nBegPos, False)
и в конец
bRet = oVCurs.GoRight(nEndPos, True)
nBegPos - смещение до начала блока выделения
nEndPos - длина блока выделения
Вот и все. Текст выделяется.
Может быть кому-нибудь пригодится.
Записан
Страниц:
1
Вверх
Печать
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Basic
> Тема:
Как реализовать выделение части текста в Writer
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Новости и события
-----------------------------
=> Новости
-----------------------------
Главная категория
-----------------------------
=> Общее
===> Установка и настройка
=> Writer
=> Calc
=> Base
=> Impress
=> Draw
=> Math
=> Basic
=> Локализация
=> Дополнения и расширения
=> Документация
-----------------------------
Проекты
-----------------------------
=> MyOOo.ru
===> Обсуждение статей
-----------------------------
О форуме и жизни
-----------------------------
=> Разговоры обо всём
=> IT
=> О форуме
Загружается...