|
9 / 9 / 2
Регистрация: 04.10.2009
Сообщений: 111
|
|
Контейнер с форматированным текстом и изображениями28.03.2012, 02:20. Показов 1508. Ответов 7
Метки нет (Все метки)
Доброй ночи.
Вопрос такой - существует ли в билдере стандартный компонент, который сможет принять: текст с разным форматированием и изображения? слышал про TRichEdit, но никогда им не пользовался. Может кто-нибудь сможет накидать примерчик небольшой по осуществлению моей заоблачной мечты?) ну в крайнем случае, хотябы подкиньте вариант "извращений" для реализации всего этого ![]() Заранее благодарен.
0
|
|
| 28.03.2012, 02:20 | |
|
Ответы с готовыми решениями:
7
Печатные формы с форматированным текстом Операции над .doc и .txt файлами: работа с форматированным текстом
|
|
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
|
| 28.03.2012, 02:34 | |
|
0
|
|
|
|
|
| 28.03.2012, 02:35 | |
|
Посоветуйте простую книгу по Builder'у с уроком создания блокнота
Подсветка синтаксиса в TMemo Текстовой редактор (размер шрифта) Подсветка HTML синтаксиса в RichEdit Цветные слова при нажатии на кнопку (RichEdit) Не как не пойму (как сохранить форматирование текста) RichEdit выделение текста Есть ответы на все ваши вопросы, даже еще не возникшие. По умолчанию, РичЭдит не умеет работать с изображениями.
0
|
|
|
9 / 9 / 2
Регистрация: 04.10.2009
Сообщений: 111
|
|
| 28.03.2012, 09:13 [ТС] | |
|
спасибо за помощь, но как с изображениями быть, так и не понял
0
|
|
|
|
|
| 28.03.2012, 09:15 | |
|
С ричэдит - никак.
Зависит от задачи, если не предполагается редактирование текста, можно использовать CppWebBrowser и файлы/код html .
0
|
|
|
9 / 9 / 2
Регистрация: 04.10.2009
Сообщений: 111
|
||||||
| 29.03.2012, 03:24 [ТС] | ||||||
|
Интересная особенность.
SelStart начинает выделять нужный текст с того символа, в какой строке стоит это слово. То есть если строка третяя, то он и выделять начнет с третьего символа, а не с первого. Если строка вторая, то со второго символа. Скрин прилагается. Как избавиться от этого? P.S.: Собственно мне нужно просто создать такую функцию, которая будет добавлять строку с текстом в ричЭдит и сразу его, текст, разукрашивать и форматировать. Попытался сделать, чтобы выделялся текст не как обычно SelStart=int_pos-1, а так:
0
|
||||||
|
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
||||||||||||||||
| 29.03.2012, 04:26 | ||||||||||||||||
|
SelStart не работает со строкой, отчет начинается с начала документа. А разница происходит из-за двух символов, служающих для переноса строки. Поэтому начальная позиция в строке = сумме количества символов всех предыдущих строк + (количеству строк * множитель).
Примечание: в качестве символов переноса используется \n или \r\n. Соотвественно, в первом случае множитель будет 1 (т.е. просто количество строк), а во втором множитель будет 2. При этом, необходимо помнить, что функции:
0
|
||||||||||||||||
|
9 / 9 / 2
Регистрация: 04.10.2009
Сообщений: 111
|
||||||
| 30.03.2012, 03:04 [ТС] | ||||||
|
Как это говорится - "писать индокод" я мастер
![]() Вот примерно так получилось p.s. на кол меня
![]() P.S. Ах да, еще вопрос: цвет не всегда верно распознает. есть такие цвета, например clRed, clYellow, clLime и еще парочка, с которыми он умеет работать. А например с цветами clGray, clWhite, clBlue и многими другими компилятор поступает по-свински. Красит то верхнюю от нужной строчки, то нижнюю. То вообще не красит. Если же использую на ту же строчку допустим цвет clRed, красит на "ура". Добавлено через 14 минут Проблема с цветом решилась легко. Использую не WORD , а TColor. Всем спасибо, кто помог
0
|
||||||
| 30.03.2012, 03:04 | |
|
Помогаю со студенческими работами здесь
8
Многомерный массив с изображениями (и текстом) Добавление фонового изображения с расположенными на нём изображениями с текстом и ссылкой Как создать открывающиеся окна с текстом и изображениями при нажатии на кнопку Как увеличить всю страницу пальцами, вместе с кнопками текстом и изображениями? Беда с форматированным выводом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|