Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
8 / 8 / 0
Регистрация: 14.10.2011
Сообщений: 118

Работа с RichEdit. Разбить текст по станицам.

12.02.2012, 01:57. Показов 1987. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем у меня такой трабл. Возможно ли С++ Builder Rich Edit текст разбить по станицам, как в ворде. Благодарб за помощь.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2012, 01:57
Ответы с готовыми решениями:

Работа с текстом в VCL. Разбить текст на словочетания
Программа работает след образом. Открываем текстовый документ, затем при нажатии на кнопку в stringgrid записываются слова данного текста....

Дан текст, в котором встречаются символы «!», «?», «.». Разбить текст на абзацы по 3 предложения в каждом
Друзья помогите!!!!! Дан текст, в котором встречаются символы «!», «?», «.». Разбить текст на абзацы по 3 предложения в каждом.

Разбить текст на слова и потом снова собрать в текст
Здравствуйте! Подскажите пример разбиения текста на слова и потом сборка их снова в текст. Суть в следующем: 1. Разбить текст на...

6
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.02.2012, 16:05
Для этого стоит присмотреться к структуре FORMATRANGE и сообщению EM_FORMATRANGE .
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
01.03.2012, 23:54
MSDN подскажет все, что вам угодно знать о WinAPI. Если вы-таки хотите свой велосипед собрать, начинайте экспериментировать, а ошибки исправить вам здесь помогут

How to Print the Contents of Rich Edit Controls
0
8 / 8 / 0
Регистрация: 14.10.2011
Сообщений: 118
24.03.2012, 03:52  [ТС]
что я там ничего не могу собразить, может ктото стыкался с разбитием RichEdita, уже весь интернет обшарил - ничего, но как то же написали ворд и другое
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
24.03.2012, 12:11
А зачем именно один richedit размазывать по страницам? Разделите содержимое на несколько richedit'ов и отображайте каждый из них отдельно, красиво - в виде страницы.
1
8 / 8 / 0
Регистрация: 14.10.2011
Сообщений: 118
24.03.2012, 13:50  [ТС]
мне нужно чтобы при выборе соответствующего названия документа и комбо бокса загружался текст разбитый на страници , что то похожее на електронню книгу
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.03.2012, 16:53
Используйте например TabControl или другой компонент с закладками + RichEdit
Разбивку делайте парсирую файл на наличие тегов ( например своих типа "<page=2>")
Временно файл можно хранить TStringList
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.03.2012, 16:53
Помогаю со студенческими работами здесь

Текст из RichEdit в поле Access типа "Длинный текст"
Друзья, подскажите, пожалуйста, как правильно добавлять текст из RichEdit в поле Access типа &quot;Длинный текст&quot;? Обновляю базу...

Richedit-текст в строку
Подскажите пожалуйста как сделать так чтоб при вводе текста в richedit, текст вводился только в одну строку, нельзя чтоб он переносился на...

подсветить текст в RichEdit
Необходимо выделить (подсветить) слово word в строке, а - начало слова. вместо этого я получаю курсор в конце слова. void...

RichEdit редактировать текст
Здравствуйте, у меня есть RichEdit, в Lines я вставляю текст. Мне необходимо самому отредактировать текст чтоб он был похож на текст в...

RichEdit - отформатировать текст
Здравствуйте! Проблемка такая: текст из компонента RichEdit сохраняю в файл типа *.txt. Хотелось бы содержимое файла видеть таким же, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru