Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
31 / 15 / 7
Регистрация: 08.01.2019
Сообщений: 636

Прочитать rtf файл постранично

30.03.2021, 22:26. Показов 1417. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Так я читаю rtf файл
C#
1
2
3
4
5
6
7
8
 using (OpenFileDialog openFile = new OpenFileDialog())
            {
                if(openFile.ShowDialog() == DialogResult.OK)
                {
                    richTextBox1.LoadFile(openFile.FileName);
                    richTextBox1.ReadOnly = true;
                }
            }
Но в RichTextBox этот файл лежи целиком, а файлы большие, по 200+ страниц если открывать вордом, следовательно приложение очень виснет.
Как отображать в RichTextBox файл постранично, и например колесом мыши или кнопками переключаться между страницами?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.03.2021, 22:26
Ответы с готовыми решениями:

Удаление колонтитулов в Word 2003 (файл rtf)
Добрый день. У меня есть фалы rtf, которые я открываю в Word 2003, чтобы отформатировать (по мне это проще, чем форматировать через...

Прочитать файл с разделителями и скопировать строки по условию в другой файл
Есть txt файл с содержимым Добавлено через 14 минут Есть txt файл с содержимым 2079 ;1...

Что-то типа OLE- объекта для вставки с помощью АСПа например файл *.rtf или *.doc в ASP-файл
Реально надо заделать что-то типа OLE- объекта для вставки с помощью АСПа например файл *.rtf или *.doc в ASP-файл? Как можно такое...

3
 Аватар для Cyber_Monster_
148 / 129 / 155
Регистрация: 22.03.2016
Сообщений: 502
31.03.2021, 15:01
Сохрани путь до файла из OpenFileDialog, далее открой файл на чтение и прочитай n символов от туда. Загрузи их в richTextBox1.
Добавь на форму кнопки вперед, назад, при нажатии на которые будет читаться следующие/предыдущие n символов.
Кол-во страниц можно вычислить по размеру файла.
0
31 / 15 / 7
Регистрация: 08.01.2019
Сообщений: 636
31.03.2021, 15:04  [ТС]
Cyber_Monster_, Спасибо, попробую
Цитата Сообщение от Cyber_Monster_ Посмотреть сообщение
Кол-во страниц можно вычислить по размеру файла.
Можете подсказать как именно, вот получил я int N = количество символов в файле, а что дальше?
0
 Аватар для Cyber_Monster_
148 / 129 / 155
Регистрация: 22.03.2016
Сообщений: 502
01.04.2021, 11:39
https://docs.microsoft.com/ru-... mework-4.8
https://docs.microsoft.com/ru-... mework-4.8
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2021, 11:39
Помогаю со студенческими работами здесь

Почему не открывется RTF файл с сервера?
Привет АЛЛ Тут всплыла у меня траблЯ одна. В коде стоит что-то типа: <a href='<%=addrRTF_FILE%>'> Document...

Прочитать файл с расширением rtf
здравствуйте, использую код from pyth.plugins.rtf15.reader import Rtf15Reader rtf_текст = Rtf15Reader.read(open(rtf_файл,...

Как можно прочитать и изменить файл doc или rtf или exel на Perl под Linux
Как можно прочитать и изменить файл doc или rtf или exel на Perl под Linux пробувал искать какето модули не могу найти проблема в...

Не удается прочитать поврежденный rtf
Собирал заметки по крупицам после последнего добавления комп вырубился, теперь не могу открыть фаил пишет что поврежден. Пробовал разные...

Как прочитать таблицу в RTF файле?
Имею файл в формате RFT. Сначала там всякие заголовки, а затем главное - таблица. Как получить доступ к этой таблице. ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru