Разыскивается компонент на замену RichView/ScaleRichView.

Статус
В этой теме нельзя размещать новые ответы.

boroda66

Турист
Регистрация
9 Окт 2013
Сообщения
4
Реакции
0
Credits
6
Требования:
Формирование документа программно;
Возможность вставлять фото, графики, диаграммы;
Редактирование пользователем (WYSIWYG).
Желательно чтоб была возможность позиционировать объекты на странице, а не вставлять их в текст, как в RichView.
 

Keoda

Местный
Регистрация
19 Ноя 2014
Сообщения
31
Реакции
25
Credits
62
У TMS есть целый ряд TAdvRichEditorXXX рекомендую.
 

DJ VK

Турист
Регистрация
5 Авг 2011
Сообщения
10
Реакции
1
Credits
18
LMD VCL:
LMDRichEdit
LMDRichScrollText
и другие

Raize Components:
TRzRichEdit
 

Alexsob

Местный
Регистрация
21 Сен 2007
Сообщения
12
Реакции
3
Credits
23
Что-то не совсем понятно, что означает "возможность позиционировать объекты на странице" ? Вроде как RichView позволяет достаточно гибко вставлять различные объекты в документ, в крайнем случае можно и фон листа сделать, вот и будет фиксация с позиционированием.
Может что-то не так с формулировкой проблемы? Если нужно что-то хитро отображать, то, наверное, следует посмотреть в сторону HTML.
RTF-формат все-таки для текста, пусть и с картинками, и возможностью печати на бумаге разного формата, тогда позиционирование объекта на странице как-то будет выбиваться из этой модели.
 
Последнее редактирование модератором:

DJ VK

Турист
Регистрация
5 Авг 2011
Сообщения
10
Реакции
1
Credits
18
У TMS есть целый ряд TAdvRichEditorXXX рекомендую.
И они требуют хотя бы Delhi7 :(
Под C++ Builder 6.0 не компилируется из-за отсутствия юнита RTTI.
Одна из немногих частей кода TMS, которая не собирается под BCB 6.0. Также пока не портированы pdf, spellcheck, treeview и кое-что из самого нового. За остальным если надо delphi - bcb 6.0 версию - прошу обращаться в личку.
 

deluseer

Турист
Регистрация
13 Янв 2017
Сообщения
6
Реакции
0
Credits
6
Возможно не то, но вдруг. Старый добрый RxRichEdit из RxLibrary имеет возможность вставлять в существующий документ форматированный текст, не удаляя старый. Если что, этот текст можно подготовить и в программе - формат rtf на самом деле не сложный, если прочитать спецификацию или посмотреть код, вставляя и форматируя. И конечно, программная вставка и форматирование есть. Можно вставлять картинки, объекты. Как объекты будут отображаться зависит от программы-сервера.
Видимо, хочется вообще избавиться от RTF? Предполагаю, что лучшая из реальных альтернатив это Html. Нужно искать хороший компонент html-редактора. Есть еще SVG, но он наверняка не подойдет (но в нем есть точное позиционирование). А какие-то самодельные форматы компонентов это скорей всего ненадежно и будет иметь свои проблемы хотя бы в плане дальнейших перспектив.
 

bgrooshin

Турист
Регистрация
1 Дек 2009
Сообщения
1
Реакции
0
Credits
4
У меня к RIchView другая претензия, версия 4 корежит встроенную графику, такое чувство, что при кодировании разбивается на отдельных банка, в результате на фотографии рисуется крест, который с ходом редактирования еще и разрастается.
 

kokonn365

Турист
Регистрация
8 Сен 2010
Сообщения
3
Реакции
1
Credits
6
Сегодня попробовал новый ExpressRichEditControl (Rich Edit Control) на DevExpress - версия 16.2. У него эсть многие фичи, лучше сами увидите. Имеет PDF export!
 
Регистрация
23 Авг 2012
Сообщения
124
Реакции
101
Credits
490
Сегодня попробовал новый ExpressRichEditControl (Rich Edit Control) на DevExpress - версия 16.2. У него эсть многие фичи, лучше сами увидите. Имеет PDF export!

Так может в соответствующую тему выложите эту версию DevEx, чтобы мы смогли попробовать? :)
 

Ivanov-m2

Турист
Регистрация
22 Янв 2006
Сообщения
23
Реакции
1
Credits
42
Для формирования RTF я пользуюсь WPTools. Лучше ничего не подобралось.
 

AleXStam

Турист
Регистрация
8 Фев 2017
Сообщения
1
Реакции
0
Credits
2
а я скачал TRichView 16.10.1, так немогу установить на берлин, ошибка компиляции и все тут

Добавлено через 2 минуты
да и забыл, ExpressRichEditControl - подскажите он с DOC и DOCX работает?
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.