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

  • Автор темы Boroda66
  • Обновлено
  • 05, Nov 2016
  • #1
Требования: Формирование документа программно; Возможность вставлять фото, графики, диаграммы; Редактирование пользователем (WYSIWYG). Желательно чтоб была возможность позиционировать объекты на странице, а не вставлять их в текст, как в RichView.

Boroda66


Рег
09 Oct, 2013

Тем
73

Постов
203

Баллов
618
  • 21, Nov 2016
  • #2
TMS TAdvRichEditor
Keoda, post: 767770:У TMS есть целый ряд TAdvRichEditorXXX рекомендую.
If you have try this component, can you tell me, is it realy good and how many resources use. Thanks in advance.
 

Kraki


Рег
20 Apr, 2009

Тем
79

Постов
216

Баллов
641
  • 21, Nov 2016
  • #3
Keoda, post: 767770:У TMS есть целый ряд TAdvRichEditorXXX рекомендую.
Ну не совсем целый ряд... А только один - TAdvRichEdit. И тех возможностей, которые хочет автор топика, он не имеет.
 

Algin


Рег
21 Nov, 2016

Тем
62

Постов
188

Баллов
538
  • 22, Nov 2016
  • #4
Что-то не совсем понятно, что означает "возможность позиционировать объекты на странице" ? Вроде как RichView позволяет достаточно гибко вставлять различные объекты в документ, в крайнем случае можно и фон листа сделать, вот и будет фиксация с позиционированием.

Может что-то не так с формулировкой проблемы? Если нужно что-то хитро отображать, то, наверное, следует посмотреть в сторону HTML.

RTF-формат все-таки для текста, пусть и с картинками, и возможностью печати на бумаге разного формата, тогда позиционирование объекта на странице как-то будет выбиваться из этой модели.
 

Alexsob


Рег
21 Sep, 2007

Тем
74

Постов
206

Баллов
616
  • 22, Nov 2016
  • #5
Keoda, post: 767770:У TMS есть целый ряд TAdvRichEditorXXX рекомендую.
И они требуют хотя бы Delhi7 Под C++ Builder 6.0 не компилируется из-за отсутствия юнита RTTI. Одна из немногих частей кода TMS, которая не собирается под BCB 6.0. Также пока не портированы pdf, spellcheck, treeview и кое-что из самого нового. За остальным если надо delphi - bcb 6.0 версию - прошу обращаться в личку.
 

DJ VK


Рег
05 Aug, 2011

Тем
49

Постов
197

Баллов
452
  • 27, Nov 2016
  • #6
boroda66, post: 767769:Требования:
Формирование документа программно;
Возможность вставлять фото, графики, диаграммы;
Редактирование пользователем (WYSIWYG).
Желательно чтоб была возможность позиционировать объекты на странице, а не вставлять их в текст, как в RichView.
А чем ещё, кроме подчёркнутого, не угодили компоненты RichView? Наверняка не ради одной фичи вся эта миграция затевается?
 

Reenoip


Рег
08 Jan, 2013

Тем
71

Постов
195

Баллов
630
  • 10, Dec 2016
  • #7
Чтобы советовать, нужно более детальное описание задачи, а так RichView/ScaleRichView - вполне гибкие решения.
 

Le-xa


Рег
10 Jun, 2005

Тем
88

Постов
248

Баллов
728
  • 11, Dec 2016
  • #8
Можно пакет компонентов для работы с html попробовать. Но он платный https://delphihtmlcomponents.com/

. Там есть визивиг редактор HTML Editor, посмотри, может понравится
 

WildFrag


Рег
22 Dec, 2008

Тем
78

Постов
221

Баллов
641
  • 24, Dec 2016
  • #9
TMS Думаю только TMS компоненты на такое возможны, по крайней мере лучше остальных.
 

Mityny2


Рег
09 Jul, 2011

Тем
55

Постов
202

Баллов
537
  • 21, Jan 2017
  • #10
Возможно не то, но вдруг.

Старый добрый RxRichEdit из RxLibrary имеет возможность вставлять в существующий документ форматированный текст, не удаляя старый.

Если что, этот текст можно подготовить и в программе - формат rtf на самом деле не сложный, если прочитать спецификацию или посмотреть код, вставляя и форматируя.

И конечно, программная вставка и форматирование есть.

Можно вставлять картинки, объекты.

Как объекты будут отображаться зависит от программы-сервера. Видимо, хочется вообще избавиться от RTF? Предполагаю, что лучшая из реальных альтернатив это Html.

Нужно искать хороший компонент html-редактора.

Есть еще SVG, но он наверняка не подойдет (но в нем есть точное позиционирование). А какие-то самодельные форматы компонентов это скорей всего ненадежно и будет иметь свои проблемы хотя бы в плане дальнейших перспектив.
 

Deluseer


Рег
13 Jan, 2017

Тем
85

Постов
211

Баллов
666
  • 26, Jan 2017
  • #11
Поддерживаю TMS
Сорри, но надо 5 сообщений. Срочно (((
Alexsob, post: 767774:Что-то не совсем понятно, что означает "возможность позиционировать объекты на странице" ? Вроде как RichView позволяет достаточно гибко вставлять различные объекты в документ, в крайнем случае можно и фон листа сделать, вот и будет фиксация с позиционированием.
Может что-то не так с формулировкой проблемы? Если нужно что-то хитро отображать, то, наверное, следует посмотреть в сторону HTML.
RTF-формат все-таки для текста, пусть и с картинками, и возможностью печати на бумаге разного формата, тогда позиционирование объекта на странице как-то будет выбиваться из этой модели.
2 сообщение
 

Vac_vic1


Рег
26 Jan, 2017

Тем
77

Постов
198

Баллов
583
  • 02, Feb 2017
  • #12
У меня к RIchView другая претензия, версия 4 корежит встроенную графику, такое чувство, что при кодировании разбивается на отдельных банка, в результате на фотографии рисуется крест, который с ходом редактирования еще и разрастается.
 

Bgrooshin


Рег
01 Dec, 2009

Тем
62

Постов
188

Баллов
548
  • 04, Feb 2017
  • #13
Сегодня попробовал новый ExpressRichEditControl (Rich Edit Control) на DevExpress - версия 16.2. У него эсть многие фичи, лучше сами увидите. Имеет PDF export!
 

Kokonn365


Рег
08 Sep, 2010

Тем
69

Постов
182

Баллов
537
  • 04, Feb 2017
  • #14
kokonn365, post: 767785:Сегодня попробовал новый ExpressRichEditControl (Rich Edit Control) на DevExpress - версия 16.2. У него эсть многие фичи, лучше сами увидите. Имеет PDF export!
Так может в соответствующую тему

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

МарковАлександр


Рег
23 Aug, 2012

Тем
60

Постов
193

Баллов
543
  • 08, Feb 2017
  • #15
а я скачал TRichView 16.10.1, так немогу установить на берлин, ошибка компиляции и все тут
да и забыл, ExpressRichEditControl - подскажите он с DOC и DOCX работает?
 

AleXStam


Рег
08 Feb, 2017

Тем
79

Постов
200

Баллов
645
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно