|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
||||||
RichEdit форматирование и не только24.02.2011, 19:06. Показов 14343. Ответов 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 | |
|
Из RichEdit в RichEdit без потери форматирования RichEdit или RTF форматирование текста, а лучше HTML форматирование
Форматирование в RichEdit RichEdit форматирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|