Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4      [все]
 как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
Сабж, собббственно. Как простейший вариант - это хранить в RTF, но это тяжелый формат, хоть и универсальный. Какие тогда компоненты для его отображения/отчетности использовать? Его вроде просто так конкатенировать нельзя? И как хранить картинки в тексте? Зависит от версии RTF? Или есть более красивый способ? Хранил одно время в MHT, но нужно хранить именно как редактируемый текст. MHT - это уже "скомпилированный".
22 фев 21, 12:25    [22284677]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asviridenkov
Member

Откуда:
Сообщений: 4028
GrigoriyFomin,

HTML, картинки инлайнить.
22 фев 21, 12:31    [22284680]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
asviridenkov,

инлайнить - это как? я только через mht знаю как сохранить. Инета на компе допустим, нет. И какие есть готовые компоненты для этого? Не писать же свой лисапед очередной
22 фев 21, 13:09    [22284709]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
GrigoriyFomin,

https://www.trichview.ru/
22 фев 21, 13:14    [22284714]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
alekcvp
Member

Откуда:
Сообщений: 2731
GrigoriyFomin
asviridenkov,
инлайнить - это как?
Data URI

Сообщение было отредактировано: 22 фев 21, 13:15
22 фев 21, 13:20    [22284717]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asviridenkov
Member

Откуда:
Сообщений: 4028
GrigoriyFomin,

Как выше написали, кодировать через base64.
Компоненты - HTML Component Library.
22 фев 21, 13:27    [22284721]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
asviridenkov
GrigoriyFomin,

Как выше написали, кодировать через base64.
Компоненты - HTML Component Library.


бесплатный THtmlViewer
https://github.com/BerndGabriel/HtmlViewer
22 фев 21, 17:16    [22284805]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4988
defecator
бесплатный THtmlViewer
https://github.com/BerndGabriel/HtmlViewer

Там нет редактора ;)
22 фев 21, 17:21    [22284809]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
Kazantsev Alexey
defecator
бесплатный THtmlViewer
https://github.com/BerndGabriel/HtmlViewer

Там нет редактора ;)

В ТЗ нет.
22 фев 21, 17:33    [22284817]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4988
ъъъъъ,

Есть.
22 фев 21, 17:43    [22284822]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
Kazantsev Alexey
ъъъъъ,

Есть.


требования наличия редактора там нет.
есть требование хранения редактируемого текста
GrigoriyFomin
нужно хранить именно как редактируемый текст


а чем он его будет редактировать - дело десятое
22 фев 21, 17:52    [22284826]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
Имхо, TRichView самый интересный: https://www.trichview.ru/features/files.html -
22 фев 21, 17:57    [22284827]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
ъъъъъ
Имхо, TRichView самый интересный: https://www.trichview.ru/features/files.html -

У него там есть одна особенность, аналогичная формированию HTML из DOC в Word
Слышал про такую ?

подсказка: там в твоей ссылке написана первая половина ответа

Сообщение было отредактировано: 22 фев 21, 18:11
22 фев 21, 18:16    [22284835]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
defecator,

я им ни разу не пользовался, изучил как-то доки и примеры, восхитился и отложил на полочку. Недавно узнал, что экпорт/импорт в/из DOCX появился, ещё раз восхитился.
22 фев 21, 18:18    [22284837]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
ъъъъъ
defecator,

я им ни разу не пользовался, изучил как-то доки и примеры, восхитился и отложил на полочку. Недавно узнал, что экпорт/импорт в/из DOCX появился, ещё раз восхитился.


у известного тут свириденкова тоже есть, но только через жопу, как и в RichView
один-в-один ещё никому не удалось повторить, кроме аффтара DOCX - так, чтобы сохранить, а потом прочитать без изменений

Сообщение было отредактировано: 22 фев 21, 18:15
22 фев 21, 18:22    [22284839]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
defecator
один-в-один ещё никому не удалось повторить

Так и не надо. Ведь не собираешься полную замену MS Word делать. В своем приложении "рич-контент" [почти] всегда внедрён в какое-то окошко, и как минимум форматирование неминуемо поедет, после импорта придется ручками доделывать.
22 фев 21, 18:27    [22284840]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Softologic
Member

Откуда: Питер
Сообщений: 244
defecator
ъъъъъ
defecator,

я им ни разу не пользовался, изучил как-то доки и примеры, восхитился и отложил на полочку. Недавно узнал, что экпорт/импорт в/из DOCX появился, ещё раз восхитился.


у известного тут свириденкова тоже есть, но только через жопу, как и в RichView
один-в-один ещё никому не удалось повторить, кроме аффтара DOCX - так, чтобы сохранить, а потом прочитать без изменений

А как повторить один к одному, если в HTMLComponents основа - HTML, в Ричвью вообще свой формат, который лишь автору известен?!
22 фев 21, 18:33    [22284842]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
ъъъъъ
defecator
один-в-один ещё никому не удалось повторить

Так и не надо. Ведь не собираешься полную замену MS Word делать. В своем приложении "рич-контент" [почти] всегда внедрён в какое-то окошко, и как минимум форматирование неминуемо поедет, после импорта придется ручками доделывать.

а смысл тогда во всём этом ?
Ты старался, пыхтел, форматировал - уффф, сохранил.

Потом открываешь - а у тебя половина твоих усилий разъехалось, как захотелось.

Самым нормальным форматом был HTML, и до Windows 7 был DHTMLEditor в комплекте винды.
тот позволял всё делать чётко и удобно, и всё, что сделал, сохранялось корректно и читалось корректно

но потом его убили, и нормальных редакторов HTML больше не осталось (((
22 фев 21, 18:34    [22284843]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
Softologic
defecator
пропущено...


у известного тут свириденкова тоже есть, но только через жопу, как и в RichView
один-в-один ещё никому не удалось повторить, кроме аффтара DOCX - так, чтобы сохранить, а потом прочитать без изменений

А как повторить один к одному, если в HTMLComponents основа - HTML, в Ричвью вообще свой формат, который лишь автору известен?!


а ты точно уверен, что речь шла про RichView, а не про DOCX ?
22 фев 21, 18:36    [22284844]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Softologic
Member

Откуда: Питер
Сообщений: 244
defecator
Softologic
пропущено...

А как повторить один к одному, если в HTMLComponents основа - HTML, в Ричвью вообще свой формат, который лишь автору известен?!


а ты точно уверен, что речь шла про RichView, а не про DOCX ?

Я говорю про импорт *.docx у HTMLComponents и у TRichView. У меня тоже не получался идеальный результат ни там, ни там. Расхождения небольшие были, но терпимые.
22 фев 21, 18:40    [22284846]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
defecator
Ты старался, пыхтел, форматировал - уффф, сохранил.

Потом открываешь - а у тебя половина твоих усилий разъехалось, как захотелось.

Да ладно. Если откроешь в том, откуда сохранял - то не "разъедется". Естественно, если сохранял в "родном формате". А экспорт в чужом формате - это неизбежные искажения. Ну, если не картинку экспортировать, конечно.
22 фев 21, 19:12    [22284857]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4988
ъъъъъ
Ну, если не картинку экспортировать, конечно.

А вот не скажи. Был у меня факап с PNG... Давным-давно был такой веб-редактор Fireworks. Он позволял (возможно, даже, делал это по дефолту) сохранять работу в формате PNG. Эскиз хранил в виде картинки, а все данные примитивов в метачанках. И вот однажды, я отредактировал один документ не в этом редакторе, а в простеньком просмотрщике (подрезал размер картинки)...
22 фев 21, 19:23    [22284863]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asviridenkov
Member

Откуда:
Сообщений: 4028
Для хранения фрагментов форматированного текста, HTML по ряду причин удобнее чем RTF.

1. Он легко читается глазами в сыром виде. Иногда это бывает важно.
2. Автоматом получается выгрузка в web.
3. Легкая конкатенация - в можно вообще не заморачиваться а просто соединять текст, и браузеры и HCL это переварят.
4. Устойчив к ошибкам. Опять же, и браузеры и HCL покажут HTML любой степени кривизны.
5. Легко отделяется стилевая часть. Можно ее вынести отдельно, и менять стиль отображения для всех фрагментов сразу).
6. Легко делается поиск по тексту / выделение plain text.
7. Во многих СУБД можно сразу проиндексировать.
8. Картинки можно как внедрять так и хранить вовне.
9. В атрибутах можно хранить дополнительную информацию.


И да, закопайте уже стюардессу. В смысле HtmlViewer.
22 фев 21, 20:14    [22284878]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
defecator
но потом его убили, и нормальных редакторов HTML больше не осталось (((

Да фиг с ним, с HTML.
ТС хочет "рич формат" показывать и манипулировать им.
То, что в TRichView формат DOCX (и т.п.) импортируется/экспортируется с ограничениями - дело третье.

Главное, что при работе в "своём" формате (RVF - RichView Format) и XML (при использовании RichViewXML) всё ОК. Или не всё?
22 фев 21, 20:56    [22284901]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Softologic
Member

Откуда: Питер
Сообщений: 244
ъъъъъ
defecator
но потом его убили, и нормальных редакторов HTML больше не осталось (((

Главное, что при работе в "своём" формате (RVF - RichView Format) и XML (при использовании RichViewXML) всё ОК. Или не всё?

Да вроде как все ОК в таком контексте.
22 фев 21, 21:10    [22284909]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3788
мы у себя в базе сохраняем и читаем RVF, это формат TRichView. он бинарный, то есть база не расползается. всё работает отлично в обе стороны, чтение, сохранение, отображение, редактирование.
если нужно, то можно этим же набором компонент сделать RTF/Txt/Html с частиным урезанием везде фич до возможностей формата.
23 фев 21, 10:53    [22285045]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Мудроглюков
Member

Откуда:
Сообщений: 8319
GrigoriyFomin
Сабж, собббственно. Как простейший вариант - это хранить в RTF, но это тяжелый формат, хоть и универсальный. Какие тогда компоненты для его отображения/отчетности использовать? Его вроде просто так конкатенировать нельзя? И как хранить картинки в тексте? Зависит от версии RTF? Или есть более красивый способ? Хранил одно время в MHT, но нужно хранить именно как редактируемый текст. MHT - это уже "скомпилированный".


Если сам текст не нужно редактировать из приложения (из Delphi), то почему бы
не хранить в БД файл с этим текстом?
PS Если это отчеты, сделанные в к.-л. генераторе отчетов, то, например, реализовать выдачу отчета через параметры отчета.
23 фев 21, 11:05    [22285049]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
alekcvp
Member

Откуда:
Сообщений: 2731
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

У него аналогов нет, так что он будет долго жить.
За 350 баксов - это не аналог.
23 фев 21, 12:46    [22285084]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asviridenkov
Member

Откуда:
Сообщений: 4028
alekcvp
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

У него аналогов нет, так что он будет долго жить.
За 350 баксов - это не аналог.


350 баксов это зарплата нормального разаботчика за полтора дня. То есть влияния практически не оказывает.
23 фев 21, 12:51    [22285085]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 6694
GrigoriyFomin,

В одном проекте использовал TJvRichEdit из JEDI VCL. Он и вставку/хранение/печать изображений поддерживает, в отличие от стандартного TRichEdit.
Плюс там еще 2 компонента TJvRichEditToHTML для экспорта в HTML и TJvPreviewRenderJvRichEdit для превью перед печатью есть, я правда ими не пользовался.
23 фев 21, 13:06    [22285094]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
alekcvp
Member

Откуда:
Сообщений: 2731
asviridenkov
alekcvp
пропущено...
У него аналогов нет, так что он будет долго жить.
За 350 баксов - это не аналог.

350 баксов это зарплата нормального разаботчика за полтора дня. То есть влияния практически не оказывает.

Ну вот нафига мне работать полтора дня бесплатно, если я могу сделать то же самое с HtmlViewer?.. А вот когда его будет не хватать - тогда и будем думать.
К тому же я что-то не видел тонну вакансий на делфи где платят 350к в месяц.

Сообщение было отредактировано: 23 фев 21, 14:20
23 фев 21, 14:26    [22285137]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asviridenkov
Member

Откуда:
Сообщений: 4028
alekcvp,

Зарплата зависит не от языка а от уровня.
А в плане "то же самое" - это от требований зависит. У HtmlViewer возможностей на порядок меньше. Но основной момент это то что проект мертвый, и закладываться на него чревато проблемами в будущем.
23 фев 21, 14:32    [22285139]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
zeon11
Member

Откуда: Сибирь, Кемерово
Сообщений: 1255
GrigoriyFomin,
Много лет пользуюсь TRichView, использую и как хранилище документов, приходящих по почте, и как генератор отчетов из БД.
Обучил нескольких врачей "шлёпать" шаблоны документов, они обучили остальных. Редко-редко обратятся сгенерить какой-нибудь новый тег из БД, а так всё сами.
23 фев 21, 14:54    [22285150]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
zeon11> Обучил нескольких врачей "шлёпать" шаблоны документов

Поподробнее можно (своя самописка для шаблонизатора
или чужое, только плоские с 1 таблицей или несколько,
или не только плоские и т.д.) ?

Posted via ActualForum NNTP Server 1.5

23 фев 21, 15:00    [22285156]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
zeon11
Member

Откуда: Сибирь, Кемерово
Сообщений: 1255
Гаджимурадов Рустам,
Своя самописка, сделал, когда понял, что ни FR2.56, ни FR5.56 (у меня на них лицензии) не позволяют сделать полноценные медицинские документы. Смотрел, как сделано в других МИС (медицинских инф. системах). Но там, как правило, кроме внесения голого текста от врачей не требуется. Под голым текстом подразумевается внесение врукопашную врачом фактически всей истории болезни исходя из личного опыта врача, его загруженности и т.п. У врачей естественно были свои наработки в вордовских документах, но это всё не стандартизованно, и достаточно убого. Короче, сделал так. Вся история болезни раскидана по таблицам, справочникам. Для формирования печатного документа автоматически делаются запросы, результаты запросов оформляются как теги, далее врач выбирает нужный ему шаблон документа, автоматически заменяются теги шаблона на результаты запросов, сформированный окончательный документ сохраняется в БД. Его уже может просмотреть другой врач, можно распечатать. Документ изменить может только автор документа, но можно и запретить ему это делать.
Тут шаблон документа, врачу показывается по умолчанию только левая часть, где дерево. При желании может открыть и левую часть, подредактировать текст. Не автор шаблона может только использовать этот шаблон, при желании на основе авторского шаблона может сделать и свой собственный шаблон. Автор может закрыть видимость шаблона другим врачам и пользоваться им единолично, такое тоже распространено. Теги - текст в квадратных скобках.

К сообщению приложен файл. Размер - 72Kb
23 фев 21, 18:22    [22285265]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
zeon11
Member

Откуда: Сибирь, Кемерово
Сообщений: 1255
Гаджимурадов Рустам,
По поводу запросов. Запросы нисходящие, т.е. в корне дерева может быть несколько запросов, результаты запросов распространяются на подчинённые отчёты. Т.е. на закладке "Запросы" никаких запросов может и не быть, если результаты запросов верхнего уровня обслуживают нижние шаблоны. Если запросов недостаточно, то для конкретного шаблона можно дописать дополнительные запросы.
Помимо запросов, в теги могут попадать и константы, как-то главный врач, бухгалтер ИНН и прочее.

К сообщению приложен файл. Размер - 41Kb
23 фев 21, 18:31    [22285276]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 729
zeon11,

нет желания выложить свою разработку на тот же гитхаб? выглядит достаточно интересно...
23 фев 21, 18:42    [22285281]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
zeon11
Запросы нисходящие, т.е. в корне дерева может быть несколько запросов, результаты запросов распространяются на подчинённые отчёты.
Т.е. на закладке "Запросы" никаких запросов может и не быть, если результаты запросов верхнего уровня обслуживают нижние шаблоны.


Это необычная архитектура. Ну т.е. вон в подузле
"Справки" доступны все запросы (и датасеты) из
узла "Педиатрия", я правильно понял?

Тут возникает пара вопросов - собсно, "наверху"
может быть 4 запроса, плюс 3 своих. Когда они
"выполняются", и все или только "затронутые"
в нижнем (текущем) отчёте?

"Композитные" отчеты поддерживаются?



zeon11> для конкретного шаблона можно дописать дополнительные запросы.

Никакой построитель запросов не используется?
А-то мне как-то слабо верится во врачей, пишущих
запросы к БД. Ну, я знаю двух, но это исключения.


asutp2> нет желания выложить свою разработку на
asutp2> тот же гитхаб? выглядит достаточно интересно...

Присоединяюсь. Если лень/стыдно на гитхаб -
можете просто куда-нибудь архивом (хоть сюда).

Posted via ActualForum NNTP Server 1.5

23 фев 21, 18:58    [22285287]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
zeon11,

а как обрабатываешь списки? Например, в документе нужно отобразить таблицу с переменным числом строк или столбцов.
23 фев 21, 19:06    [22285293]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
Кстати, да. Плюс всякие итоги и кроссы, шахматки.

Posted via ActualForum NNTP Server 1.5

23 фев 21, 20:10    [22285327]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
zeon11
Member

Откуда: Сибирь, Кемерово
Сообщений: 1255
Гаджимурадов Рустам

..... в подузле
"Справки" доступны все запросы (и датасеты) из
узла "Педиатрия", я правильно понял?

Тут возникает пара вопросов - собсно, "наверху"
может быть 4 запроса, плюс 3 своих. Когда они
"выполняются", и все или только "затронутые"
в нижнем (текущем) отчёте?



Перед формированием отчета будут формироваться все семь dataset'ов сверху вниз. Если по каким-то причинам (по невнимательности) будут формироваться одинаковые теги, то значения тегов будут переписываться более свежими.
Это сделано для того, чтобы врачей не смущала закладка "Запросы", как правило она пустая. При создании своих документов им достаточно в дереве документов создать свой "листочек", дать ему название и в правой части в редакторе копипастом "воткнуть"
или чужой шаблон документов с тегами, а затем его подредактировать под себя, либо также копипастом воткнуть свой доковский документ и расставить теги где нужно. Такая иерархия запросов и получилась из-за осознания того, что скопировать текст документа врачи ещё могут, а вот плюсом скопировать закладку "запросы" у них уже возникают проблемы. Так что запросы врачи не пишут, их может написать сисадмин, если немного понимает в SQL, то по образцу что-то может и написать. Построитель запросов есть (на закладке кнопка "SQL Строитель"), но на самом деле это никому не нужная лажа, которой никто не пользуется. Не то, что плохо написана, просто сама идея таких "Строителей" изжила себя.


Гаджимурадов Рустам

"Композитные" отчеты поддерживаются?


Да. На закладке "Запросы к БД" можно увидеть блок {Композит}
Если туда записать через точку с запятой коды отчетов, то больше ничего писать не надо, программа соберёт один документ из перечисленных документов.
В дереве документов можно выделить несколько документов, тогда по одному клику пациенту создастся пакет документов.

Запросы возвращают как правило одну запись, так что нагрузки на БД не наблюдал.
По таблицам. TRichView позволяет делать таблицы, но что-то серьезное, проблематично.
Проблематично не столько для меня, сколько для конечных пользователей, так что лучше им эти горизонты не показывать. Серьезные табличные документы проще сделать в FastReport, шахматки там-же делаю. В рамках той-же МИС есть "Меню-раскладка для приготовления питания" на FR256 с динамичным количеством колонок (столы, режимы питания и т.д.) форма 44-МЗ, формат листа A3.

Для врачей, кто по-продвинутей, есть OLAP-отчеты (FastCube, лицензии на 1.* и 2.*), там они считают свою нагрузку, делают годовые отчёты и т.п. Есть мысль закидывать OLAP-отчеты в RichView документ, но пока никто этой фичи не заказал, а самому лениво.

По выкладке. Причесать надо, если что конкретное, спрашивайте, поясню. В принципе каких-то особых фишек тут нет, все из картинок видно, а как на уровне БД устроено, поясню.
24 фев 21, 06:48    [22285454]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
Таким образом, мы приходим к неожиданным выводам: пользователь не может создать запросы, пользователь не может создать отчет сколько-нибудь сложной структуры.
Коллеги, делайте отчеты в виде плагинов. В них нетрудно разместить логику любого уровня сложности. Причем, логика будет написана на любимом Delphi, а не на колченогом FastScript.
24 фев 21, 09:20    [22285470]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
zeon11> По таблицам. Серьезные табличные документы
zeon11> проще сделать в FastReport, шахматки там-же делаю.

Тогда это сильно упрощает дело.

Из того, что подумалось, когда читал вышеописанное, -
лично я бы добавил опцию, установленную по дефолту
"доступ к запросам/данным верхних узлов" (или как они
у вас именуются - "родительские" отчеты), которую
можно было бы сбросить, чтобы для внучатого отчёта
не выполнять 15 ненужных запросов верхней иерархии
без необходимости.

Posted via ActualForum NNTP Server 1.5

24 фев 21, 12:28    [22285584]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 31969

давайте вернёмся к тому, чего начался топик.
мне вот реально интересно, с чего вдруг Гриша решил объявить нам, что RTF - "тяжелый формат"?

или это игра в четыре руки со Свириденковым?

Posted via ActualForum NNTP Server 1.5

24 фев 21, 12:40    [22285596]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
zeon11
Member

Откуда: Сибирь, Кемерово
Сообщений: 1255
ъъъъъ
Таким образом, мы приходим к неожиданным выводам: пользователь не может создать запросы, пользователь не может создать отчет сколько-нибудь сложной структуры.
Коллеги, делайте отчеты в виде плагинов. В них нетрудно разместить логику любого уровня сложности. Причем, логика будет написана на любимом Delphi, а не на колченогом FastScript.


Пользователь никогда и не умел делать отчеты. Эта тема тянется ещё с односекундной жёлтой программы, когда для гипотетического бухгалтера был даже придуман русифицированный язык. За 20 лет я так и не встретил бухгалтера, которому это-бы понадобилось. Наверное, и на всём этом форуме таких счастливчиков не найдётся.
По поводу плагинов - тема хорошая, но всё-таки для отчетов слишком громоздкая. И даже с самой изощренной логикой в плагине, в конце концов встанет вопрос - куда выводить результат? Если не в FastReport, то Word & Excel? Недорогих "печаталок"-то и нет, а скоро и совсем не будет.
24 фев 21, 12:46    [22285602]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
МП> с чего вдруг ... RTF - "тяжелый формат"?

Ну, нужно для начало определиться с термином "тяжёлый".
Заполнять (формировать) RTF вручную и правда муторно...
Хотя если набросать свои функции на всё про всё - можно
свой WordPad написать и привыкнуть, наверное...

Posted via ActualForum NNTP Server 1.5

24 фев 21, 13:02    [22285617]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
zeon11
По поводу плагинов - тема хорошая, но всё-таки для отчетов слишком громоздкая. И даже с самой изощренной логикой в плагине, в конце концов встанет вопрос - куда выводить результат? Если не в FastReport, то Word & Excel? Недорогих "печаталок"-то и нет, а скоро и совсем не будет.


С плагинами сие просто: куда хочешь, туда и выводи.
Хоть превью в окошке FR.
Хоть вызывай ассоциированное с заданным расширением файла приложение, например, .XLSX -> MS Excel | OpenOffice Calc | и т.д.

Главное - соблюсти интерфейс вызова плагина.
24 фев 21, 13:02    [22285618]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
ъъъъъ> С плагинами сие просто: куда хочешь, туда и выводи.

Вы про разное, ты про фундамент, он про окна и двери.
Плагины - это архитектурное решение, код формирования
отчётов (включая шаблонизирование, запросы и т.д.)
всё равно придётся писать (или искать готовый).

Posted via ActualForum NNTP Server 1.5

24 фев 21, 13:05    [22285622]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 31969

24.02.2021 13:02, Гаджимурадов Рустам пишет:
> Ну, нужно для начало определиться с термином "тяжёлый".
> Заполнять (формировать) RTF вручную и правда муторно...
> Хотя если набросать свои функции на всё про всё - можно
> свой WordPad написать и привыкнуть, наверное...

сильно подозреваю, что документ создаётся в Word'е,
а в "мегапрограмме" только отображается/сохраняется в БД.

зы: в поставке Делфи (в сэмплах) идёт уже готовый простенький RTF-редактор.

Posted via ActualForum NNTP Server 1.5

24 фев 21, 13:09    [22285631]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1777
Гаджимурадов Рустам
код формирования
отчётов (включая шаблонизирование, запросы и т.д.)
всё равно придётся писать (или искать готовый).

Я про то, что рассчитывать, что этот код напишет юзер - архитектурная ошибка.
24 фев 21, 13:17    [22285638]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
МП> сильно подозреваю, что документ создаётся в Word'е,
МП> а в "мегапрограмме" только отображается/сохраняется в БД.


И правильно делает, если так делает.



МП> в поставке Делфи (в сэмплах) идёт уже готовый простенький RTF-редактор.


Это который Rich Edit Demo ?

Posted via ActualForum NNTP Server 1.5

24 фев 21, 13:24    [22285644]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
Ну не архитектурная, но да, таких не найдёшь.
А если повезло найти одного - то этот бедолага
сбежит через пару лет и снова привет.

Posted via ActualForum NNTP Server 1.5

24 фев 21, 13:26    [22285646]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Fr0sT-Brutal
Member

Откуда:
Сообщений: 587
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

Ай как нехорошо поливать грязью опенсорсного конкурента своего сильно платного изделия.
24 фев 21, 17:02    [22285891]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
Fr0sT-Brutal
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

Ай как нехорошо поливать грязью опенсорсного конкурента своего сильно платного изделия.


да вот упомянули страшный сон свириденкова
24 фев 21, 17:16    [22285902]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Softologic
Member

Откуда: Питер
Сообщений: 244
Fr0sT-Brutal
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

Ай как нехорошо поливать грязью опенсорсного конкурента своего сильно платного изделия.

Насчет поливать грязью, пожалуй, да, некомильфо... А вот насчет "конкурента сильно платного изделия" - тут я бы поспорил, ибо последний намного голов выше первого сейчас. Говорю это с позиции довольно плотно изучавшего HTMLComponents последние пару месяцев. Там какой то нечеловеческий объем работы был реализован, что офигеваю теперь, насколько мощный продукт теперь. Он стоит своих денег, определенно. В марте-месяце поделюсь подробностями, поскольку один проект на этих компонентах заканчиваю...

Сообщение было отредактировано: 24 фев 21, 20:00
24 фев 21, 20:06    [22286018]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
Softologic
Fr0sT-Brutal
пропущено...

Ай как нехорошо поливать грязью опенсорсного конкурента своего сильно платного изделия.

Насчет поливать грязью, пожалуй, да, некомильфо... А вот насчет "конкурента сильно платного изделия" - тут я бы поспорил, ибо последний намного голов выше первого сейчас. Говорю это с позиции довольно плотно изучавшего HTMLComponents последние пару месяцев. Там какой то нечеловеческий объем работы был реализован, что офигеваю теперь, насколько мощный продукт теперь. Он стоит своих денег, определенно. В марте-месяце поделюсь подробностями, поскольку один проект на этих компонентах заканчиваю...

не забудь поделиться нечеловеческими объёмами
24 фев 21, 20:41    [22286029]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Softologic
Member

Откуда: Питер
Сообщений: 244
defecator
Softologic
пропущено...

Насчет поливать грязью, пожалуй, да, некомильфо... А вот насчет "конкурента сильно платного изделия" - тут я бы поспорил, ибо последний намного голов выше первого сейчас. Говорю это с позиции довольно плотно изучавшего HTMLComponents последние пару месяцев. Там какой то нечеловеческий объем работы был реализован, что офигеваю теперь, насколько мощный продукт теперь. Он стоит своих денег, определенно. В марте-месяце поделюсь подробностями, поскольку один проект на этих компонентах заканчиваю...

не забудь поделиться нечеловеческими объёмами

Не понял сарказма вообще :) Поделюсь впечатлениями, не забуду.
Перспективы применения для своих проектов я вижу. Клиентам тоже нравится, что динамический интерфейс, на базе html+css+javascript реализуем и в десктопных проектах. Клиент нынче пошел избалованный, он вот такое просит :
https://zkoridor.ru/
24 фев 21, 21:00    [22286034]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
Гаджимурадов Рустам,

вот озадачился хранением форматированного текста как раз по вашей программе - а именно АРМ врача, и хоть заказчик пока не просит оформление, чую, что как начнутся конкретные медицинские тексты - наличие суб и надскриптовых стилей, картинок с фото УЗИ и все такое. И ессно, редактор должен быть в программе, не будет же пользователь тексты через буфер обмена в ворд пихать.

Насчет того, что ртф - тяжелый, имел ввиду, что отформатированный текст в РТФ имеет много вспомогательного объема метаданных оформления, нтмл тоже, но там можно классами и цсс это снизить. Но как хранить картинку в хтмл - не представляю, получалось только в мхт. Да и редактор придется неслабый писать для этого. или TEmbeddedWB крутить, но там тоже вопрос картинок из коробки не решается
24 фев 21, 21:37    [22286043]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
sg729
Member

Откуда:
Сообщений: 62
GrigoriyFomin
Сабж, собббственно.

Позвольте полюбопытствовать, форматированные тексты формируются чужой программой (которая не имеет собственной базы данных) или Вашей?
25 фев 21, 08:19    [22286112]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 729
Используем хранение форматированного текста в БД в формате RTF. Размеры вполне себе приемлемые, даже если с картинками внутри текста. Если уж сильно прижимает размер, можно предварительно его через system.zlib сжимать/разжимать при записи/чтении из базы.

Для отображения и редактирования в FMX используем TTMSFNCRichEditor (который работает во всех операционках), плюс его скорострельность вполне на достойном уровне.
25 фев 21, 09:55    [22286134]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Fr0sT-Brutal
Member

Откуда:
Сообщений: 587
Про Sciter еще не вспоминали же? Если чо.
25 фев 21, 10:16    [22286146]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6255
Fr0sT-Brutal
Про Sciter еще не вспоминали же? Если чо.
Sciter это больше движок "современного html", а не всеверсионник
для приложений это хорошо, а вот для исторических форматов не очень
25 фев 21, 10:22    [22286151]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 31969

24.02.2021 21:37, GrigoriyFomin пишет:
> Насчет того, что ртф - тяжелый, имел ввиду, что отформатированный текст в РТФ
> имеет много вспомогательного объема метаданных оформления, нтмл тоже,
> но там можно классами и цсс это снизить.

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

> Но как хранить картинку в хтмл - не представляю, получалось только в мхт.
> Да и редактор придется неслабый писать для этого. или TEmbeddedWB крутить,
> но там тоже вопрос картинок из коробки не решается

имхо, задача сводится к поиску ПРОГРАММИСТА.
аминь.

Posted via ActualForum NNTP Server 1.5

25 фев 21, 11:53    [22286193]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
GrigoriyFomin> вот озадачился хранением форматированного текста
GrigoriyFomin> как раз по вашей программе - а именно АРМ врача

Там автором программы я обозначен, прямым текстом?


GrigoriyFomin> И ессно, редактор должен быть в программе, не будет
GrigoriyFomin> же пользователь тексты через буфер обмена в ворд пихать.

Ну, спешить решать проблему до её появления не всегда полезно,
но даже если - чем конкретно не устраивает интеграция с MSO ?


GrigoriyFomin> имел ввиду, что отформатированный текст в РТФ
GrigoriyFomin> имеет много вспомогательного объема метаданных
GrigoriyFomin> оформления, нтмл тоже, но там можно классами и цсс это снизить.


Во-первых, как уже подсказали, на фоне веса картинок это и вправду
будут мелочи. Во-вторых, решается это, внезапно, теми же стилями
(если что-то сложное), а сами b/i/ul места практически не занимают.

Posted via ActualForum NNTP Server 1.5

25 фев 21, 13:05    [22286255]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
asutp2> Для отображения и редактирования в FMX используем
asutp2> TTMSFNCRichEditor (который работает во всех операционках),
asutp2> плюс его скорострельность вполне на достойном уровне.

C ДевЭкспрессовским сравнивали?

Posted via ActualForum NNTP Server 1.5

25 фев 21, 13:07    [22286256]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 729
Гаджимурадов Рустам,

так DevExpress к сожалению забил на fmx, а для нас vcl более не актуален, поэтому не сравнивали
25 фев 21, 14:07    [22286301]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Fr0sT-Brutal
Member

Откуда:
Сообщений: 587
kealon(Ruslan)
Sciter это больше движок "современного html", а не всеверсионник
для приложений это хорошо, а вот для исторических форматов не очень

Ну если ориентироваться на хранение в html, то он будет весьма неплох. Тем более что по определению документы с очень простым оформлением, без скриптов и всяких извращений
25 фев 21, 15:48    [22286385]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62406
asutp2> так DevExpress к сожалению забил на fmx

А их парсер/редактор RTF в FMX не работает разве?

Posted via ActualForum NNTP Server 1.5

25 фев 21, 16:09    [22286390]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
sg729,

нет, тексты будут формировать в самой проге, поэтому нужно будет делать и простенький редактор, а главное - пихать картинки в текст. Раз все агитируют за ртф - буду базироваться на нем
25 фев 21, 22:59    [22286581]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
miksoft
Member

Откуда:
Сообщений: 38693
GrigoriyFomin
Раз все агитируют за ртф - буду базироваться на нем
А потом понадобится экспорт на сайт/вебинтерфейс в HTML...
25 фев 21, 23:02    [22286583]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
Гаджимурадов Рустам,

пардон, невнимательно прочел топик zeon11, он просто обратился к вам, а я ошибочно посчитал, что это ваша разработка.
25 фев 21, 23:03    [22286584]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
miksoft,

не, врачебная тайна - какое на сайт )
25 фев 21, 23:12    [22286588]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
miksoft
Member

Откуда:
Сообщений: 38693
GrigoriyFomin
miksoft,

не, врачебная тайна - какое на сайт )
Ну и что? Вон на mos.ru есть медкарты.
Да и внутренние вебинтерфейсы никто не отменял.

Я ни в коем случае не агитирую, если что...
вчера, 00:32    [22286606]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
sg729
Member

Откуда:
Сообщений: 62
GrigoriyFomin
sg729,

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

Если правильно понимаю, речь идет о медицинских документах (наподобие медкарты или истории болезни)? А разве в таком случае структура и содержание документа не строго регламентировано? Неужели каждый юзер заполняет документы в свободной форме по собственному представлению о его содержании?
вчера, 08:20    [22286633]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
zeon11
Member

Откуда: Сибирь, Кемерово
Сообщений: 1255
sg729
GrigoriyFomin
sg729,

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

Если правильно понимаю, речь идет о медицинских документах (наподобие медкарты или истории болезни)? А разве в таком случае структура и содержание документа не строго регламентировано? Неужели каждый юзер заполняет документы в свободной форме по собственному представлению о его содержании?


Удивишься, но именно так. Пересмотрел множество МИС (мед.инф. систем), практически все предлагают для внесения документов простое окно, где белым стихом каждый врач исходя из своего образования и кругозора набивает текст из головы. И хотя каждый врач в мединституте писал для зачета правильный медицинский документ, на практике это выливается в несколько строк описывающих патологию. К сведению, если пациент попал даже к узкому специалисту, врач должен помимо status localis описать и общее состояние больного, не относящееся на первый взгляд к пораженному органу. Мало того, даже status localis (описание органа) в одном отделении у разных врачей может кардинально отличатся.
При таком подходе, т.е. когда МИС никак не структурирует вводимый врачом текст эта МИС превращается в одну большую текстовую помойку, не пригодную для какого-либо осмысленного анализа.
вчера, 18:48    [22287134]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
GrigoriyFomin
Member

Откуда:
Сообщений: 153
sg729

Если правильно понимаю, речь идет о медицинских документах (наподобие медкарты или истории болезни)? А разве в таком случае структура и содержание документа не строго регламентировано? Неужели каждый юзер заполняет документы в свободной форме по собственному представлению о его содержании?

у меня задача хоть как-то компьютеризировать работу местячковой поликлиники. Поэтапно, ибо зарплаты - мизерные, соотв. квалификации работников - далеки от комп.гуру и будут всячески саботировать НТП. И задача на ближайшие перспективы что-то стандартизировать даже не пахнет.

Перевел сегодня все на РТФ, как советовали. Подскажите, есть у кого в закромах простая форма - редактор РТФ, дабы не изобретать очередной милионный велосипед. Просто форма с панелью инструментов и кодом для кнопок. Глядел на DevExpress - там демо дюже тяжелое, множество форм, с ходу не компилится, да и такой монстр не нужен. WordPADa хватит за глаза.
сегодня, 02:16    [22287225]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
GrigoriyFomin
sg729

Если правильно понимаю, речь идет о медицинских документах (наподобие медкарты или истории болезни)? А разве в таком случае структура и содержание документа не строго регламентировано? Неужели каждый юзер заполняет документы в свободной форме по собственному представлению о его содержании?

у меня задача хоть как-то компьютеризировать работу местячковой поликлиники. Поэтапно, ибо зарплаты - мизерные, соотв. квалификации работников - далеки от комп.гуру и будут всячески саботировать НТП. И задача на ближайшие перспективы что-то стандартизировать даже не пахнет.

Перевел сегодня все на РТФ, как советовали. Подскажите, есть у кого в закромах простая форма - редактор РТФ, дабы не изобретать очередной милионный велосипед. Просто форма с панелью инструментов и кодом для кнопок. Глядел на DevExpress - там демо дюже тяжелое, множество форм, с ходу не компилится, да и такой монстр не нужен. WordPADa хватит за глаза.


в родных демках Дельфи есть готовый пример
....\Demos\ RichEdit
сегодня, 10:13    [22287242]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4988
defecator
в родных демках Дельфи есть готовый пример

Когда-то был...
сегодня, 10:38    [22287246]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2491
>GrigoriyFomin, 22 фев 21, 12:25 [22284677]
>... Как простейший вариант - это хранить в RTF ...
<Почему не Word? Что останавливает?
сегодня, 10:56    [22287252]     Ответить | Цитировать Сообщить модератору
 Re: как вы храните в БД форматированный текст?  [new]
defecator
Member

Откуда:
Сообщений: 39692
Kazantsev Alexey
defecator
в родных демках Дельфи есть готовый пример

Когда-то был...


а вот и он

К сообщению приложен файл (RichEdit.zip - 119Kb) cкачать
сегодня, 16:26    [22287316]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4      [все]
Все форумы / Delphi Ответить