|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
RichEdit форматирование и не только24.02.2011, 19:06. Показов 14122. Ответов 32
Метки нет (Все метки)
Всем доброго времени суток
в общем имеется задача : необходимо введеный и отформатированный текст(жирный,курсив,подчеркивание,измене ние цвета)обработать и заменить нужное тегами...тоесть в итоге вместо такого текста я должен получить <b>такой текст</b> и далее по аналогии вот так от я делаю текст жирным
P.S если имеется выделенный текст он ожирняется и сбрасывается выделение...если выделенного текста нету то включается режим жирной печати...хотя это и так видно Добавлено через 2 минуты Пы.Сы вложил этот код так как ничего другого нету хоть он к вопроу напрямую не относится но совсем без кода начинать тему...как то не солидно)))) Добавлено через 2 минуты еще раз Пы.Сы пытался текс разбить на слова и проверить на наличие атрибутов на столкнулся с проблемой...если текст выносить из рич эдита даже в другой рич эдит форматировани сбрасывается)в общем буду благодарен любой помощи
1
|
||||||
| 24.02.2011, 19:06 | |
|
Ответы с готовыми решениями:
32
Форматирование текста в RichEdit
|
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
| 06.03.2011, 19:49 [ТС] | ||||||
|
Попробую конкретней)
0
|
||||||
|
|
||||||
| 06.03.2011, 19:59 | ||||||
|
это структура API, задающая диапазон текста, можете пробовать использовать RichEdit->SelStart, RichEdit->SelLength, а в буфере символ, с которым идет сравнение
, мне как-то сподручней было так
1
|
||||||
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
| 07.03.2011, 10:50 [ТС] | ||||||
|
Тема форматирования раскрыта =) вот что полчилось
спасибо LK,
1
|
||||||
|
|
|
| 07.03.2011, 19:17 | |
|
разобрался сам, сделал дело - получи (+)
0
|
|
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
|
| 12.05.2011, 22:55 [ТС] | |
|
Апну тему очередным вопросом)переделываю свою программулину в связи с возникновением необходимости некоторых возможностей которые к сожалению на том что было реализовать невозможно...ну это не интересно в общем то сам вопрос)необходимо хранить форматированный текст из RichEdit'a в каком то контейнере так как в процессе использование программы он может потребоваться(для его редактирования) хранение в фале конечно же не подходит можно TMemoStream но проблема в том что таких текстов может быть несколько и они должны быть само собой не в одном стриме...
0
|
|
|
|
||||||
| 13.05.2011, 06:26 | ||||||
|
а сделать несколько стримов - свой для каждого ричэдита нельзя ?
0
|
||||||
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
|
| 13.05.2011, 19:10 [ТС] | |
|
Можно но как мне ими пользоваться в других местах программы когда они создаются динамически?может это и элементарно но я незнаю как
![]() Добавлено через 3 минуты да и их количество неизвестно они могут удаляться изменяться и собственно добавляться новые в этом то и есть вся загвоздка =)
0
|
|
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
| 04.06.2011, 22:04 [ТС] | ||||||
|
Вопрос был решен использованием невидимых RichEdit'ов
Собственно продолжение темы)добрался таки до ртф а именно таблиц)ртф теги таблицы формируются но в RichEdit отображаются как обычный текст ну а я конечно же хочу совсем не так)вот очень простой код без сбора каких либо данных простое формирование таблицы с заданным наполнением
P.S специально для уважаемого L.K ваш код в другой теме по этому поводу смотрел но совершенно нифига не понял
0
|
||||||
|
12 / 12 / 2
Регистрация: 22.10.2010
Сообщений: 134
|
|
| 05.06.2011, 05:02 | |
|
Arnike, я тоже недавно искал способ сохранения rtf в HTML, и вот вижу, что вы тут с LK нашли его. Можете выложить исходник этой формой? Буду благодарен
0
|
|
|
|
||
| 05.06.2011, 06:12 | ||
|
вообще-то, нормальные герои всегда идут в обход
- можно пообщаться с оле-сервером ворд и сохранить в хтмл, обратив внимание на это:
1
|
||
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
| 05.06.2011, 10:45 [ТС] | ||||||
|
ух ты нифига
но мне ведь в любом случае надо таблицу сначала как то создать)ну создать теги вроде как получается отобразить не получается...а так получается что я занимался всем этим рукоблудием просто так ![]() Добавлено через 2 минуты а вообще вот функция которая переводит ртф(только жирный текст курсив подчеркивание табуляцию и обрыв строки...ну плюс еще одна штучка которая у меня делает особое форматирование в хтмл по созданному там классу)
в общем то и ртф таблицу конвертировать проблем не составить я бы все таки хотел сделать это сам)ведь у меня используются классы для более "чоткого" отображения)
0
|
||||||
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
| 09.06.2011, 03:58 [ТС] | ||||||
|
с таблицей разобрался но есть одно но ячейки не "плавающие" изменять их размеры на лету нельзя это конечно понятно что делать надо ручками...но как?)подтолкните)
вот так делаю таблицу
0
|
||||||
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
|
| 10.06.2011, 22:49 [ТС] | |
|
Или никто не знает или всем поф)
очередной вопрос)в чем измеряется ширина и высота ячеек?не могу понять сколько это в пикселях
0
|
|
| 10.06.2011, 22:49 | |
|
Помогаю со студенческими работами здесь
33
Из RichEdit в RichEdit без потери форматирования RichEdit или RTF форматирование текста, а лучше HTML форматирование
Форматирование в RichEdit RichEdit форматирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|