powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как вы храните в БД форматированный текст?
81 сообщений из 81, показаны все 4 страниц
как вы храните в БД форматированный текст?
    #40047849
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сабж, собббственно. Как простейший вариант - это хранить в RTF, но это тяжелый формат, хоть и универсальный. Какие тогда компоненты для его отображения/отчетности использовать? Его вроде просто так конкатенировать нельзя? И как хранить картинки в тексте? Зависит от версии RTF? Или есть более красивый способ? Хранил одно время в MHT, но нужно хранить именно как редактируемый текст. MHT - это уже "скомпилированный".
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047851
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

HTML, картинки инлайнить.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047865
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asviridenkov,

инлайнить - это как? я только через mht знаю как сохранить. Инета на компе допустим, нет. И какие есть готовые компоненты для этого? Не писать же свой лисапед очередной
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047870
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047873
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin
asviridenkov,
инлайнить - это как?
Data URI
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047877
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

Как выше написали, кодировать через base64.
Компоненты - HTML Component Library.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047928
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
asviridenkov
GrigoriyFomin,

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


бесплатный THtmlViewer
https://github.com/BerndGabriel/HtmlViewer
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047931
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator
бесплатный THtmlViewer
https://github.com/BerndGabriel/HtmlViewer

Там нет редактора ;)
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047937
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kazantsev Alexey
defecator
бесплатный THtmlViewer
https://github.com/BerndGabriel/HtmlViewer

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

В ТЗ нет.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047942
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

Есть.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047944
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Kazantsev Alexey
ъъъъъ,

Есть.


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


а чем он его будет редактировать - дело десятое
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047945
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имхо, TRichView самый интересный: https://www.trichview.ru/features/files.html -
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047951
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ъъъъъ
Имхо, TRichView самый интересный: https://www.trichview.ru/features/files.html -

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

подсказка: там в твоей ссылке написана первая половина ответа
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047953
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator,

я им ни разу не пользовался, изучил как-то доки и примеры, восхитился и отложил на полочку. Недавно узнал, что экпорт/импорт в/из DOCX появился, ещё раз восхитился.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047955
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ъъъъъ
defecator,

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


у известного тут свириденкова тоже есть, но только через жопу, как и в RichView
один-в-один ещё никому не удалось повторить, кроме аффтара DOCX - так, чтобы сохранить, а потом прочитать без изменений
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047956
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
один-в-один ещё никому не удалось повторить

Так и не надо. Ведь не собираешься полную замену MS Word делать. В своем приложении "рич-контент" [почти] всегда внедрён в какое-то окошко, и как минимум форматирование неминуемо поедет, после импорта придется ручками доделывать.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047957
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
ъъъъъ
defecator,

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


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

А как повторить один к одному, если в HTMLComponents основа - HTML, в Ричвью вообще свой формат, который лишь автору известен?!
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047958
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ъъъъъ
defecator
один-в-один ещё никому не удалось повторить

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

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

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

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

но потом его убили, и нормальных редакторов HTML больше не осталось (((
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047959
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Softologic
defecator
пропущено...


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

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


а ты точно уверен, что речь шла про RichView, а не про DOCX ?
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047960
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
Softologic
пропущено...

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


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

Я говорю про импорт *.docx у HTMLComponents и у TRichView. У меня тоже не получался идеальный результат ни там, ни там. Расхождения небольшие были, но терпимые.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047965
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
Ты старался, пыхтел, форматировал - уффф, сохранил.

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

Да ладно. Если откроешь в том, откуда сохранял - то не "разъедется". Естественно, если сохранял в "родном формате". А экспорт в чужом формате - это неизбежные искажения. Ну, если не картинку экспортировать, конечно.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047967
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Ну, если не картинку экспортировать, конечно.

А вот не скажи. Был у меня факап с PNG... Давным-давно был такой веб-редактор Fireworks . Он позволял (возможно, даже, делал это по дефолту) сохранять работу в формате PNG. Эскиз хранил в виде картинки, а все данные примитивов в метачанках. И вот однажды, я отредактировал один документ не в этом редакторе, а в простеньком просмотрщике (подрезал размер картинки)...
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047975
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для хранения фрагментов форматированного текста, HTML по ряду причин удобнее чем RTF.

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


И да, закопайте уже стюардессу. В смысле HtmlViewer.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047991
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
но потом его убили, и нормальных редакторов HTML больше не осталось (((

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

Главное, что при работе в "своём" формате (RVF - RichView Format) и XML (при использовании RichViewXML) всё ОК. Или не всё?
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40047997
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
defecator
но потом его убили, и нормальных редакторов HTML больше не осталось (((

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

Да вроде как все ОК в таком контексте.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048078
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мы у себя в базе сохраняем и читаем RVF, это формат TRichView. он бинарный, то есть база не расползается. всё работает отлично в обе стороны, чтение, сохранение, отображение, редактирование.
если нужно, то можно этим же набором компонент сделать RTF/Txt/Html с частиным урезанием везде фич до возможностей формата.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048081
Мудроглюков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin
Сабж, собббственно. Как простейший вариант - это хранить в RTF, но это тяжелый формат, хоть и универсальный. Какие тогда компоненты для его отображения/отчетности использовать? Его вроде просто так конкатенировать нельзя? И как хранить картинки в тексте? Зависит от версии RTF? Или есть более красивый способ? Хранил одно время в MHT, но нужно хранить именно как редактируемый текст. MHT - это уже "скомпилированный".


Если сам текст не нужно редактировать из приложения (из Delphi), то почему бы
не хранить в БД файл с этим текстом?
PS Если это отчеты, сделанные в к.-л. генераторе отчетов, то, например, реализовать выдачу отчета через параметры отчета.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048108
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

У него аналогов нет, так что он будет долго жить.
За 350 баксов - это не аналог.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048109
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

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


350 баксов это зарплата нормального разаботчика за полтора дня. То есть влияния практически не оказывает.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048116
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

В одном проекте использовал TJvRichEdit из JEDI VCL . Он и вставку/хранение/печать изображений поддерживает, в отличие от стандартного TRichEdit.
Плюс там еще 2 компонента TJvRichEditToHTML для экспорта в HTML и TJvPreviewRenderJvRichEdit для превью перед печатью есть, я правда ими не пользовался.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048135
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov
alekcvp
пропущено...
У него аналогов нет, так что он будет долго жить.
За 350 баксов - это не аналог.

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

Ну вот нафига мне работать полтора дня бесплатно, если я могу сделать то же самое с HtmlViewer?.. А вот когда его будет не хватать - тогда и будем думать.
К тому же я что-то не видел тонну вакансий на делфи где платят 350к в месяц.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048137
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

Зарплата зависит не от языка а от уровня.
А в плане "то же самое" - это от требований зависит. У HtmlViewer возможностей на порядок меньше. Но основной момент это то что проект мертвый, и закладываться на него чревато проблемами в будущем.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048142
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,
Много лет пользуюсь TRichView, использую и как хранилище документов, приходящих по почте, и как генератор отчетов из БД.
Обучил нескольких врачей "шлёпать" шаблоны документов, они обучили остальных. Редко-редко обратятся сгенерить какой-нибудь новый тег из БД, а так всё сами.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048145
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11> Обучил нескольких врачей "шлёпать" шаблоны документов

Поподробнее можно (своя самописка для шаблонизатора
или чужое, только плоские с 1 таблицей или несколько,
или не только плоские и т.д.) ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048213
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,
Своя самописка, сделал, когда понял, что ни FR2.56, ни FR5.56 (у меня на них лицензии) не позволяют сделать полноценные медицинские документы. Смотрел, как сделано в других МИС (медицинских инф. системах). Но там, как правило, кроме внесения голого текста от врачей не требуется. Под голым текстом подразумевается внесение врукопашную врачом фактически всей истории болезни исходя из личного опыта врача, его загруженности и т.п. У врачей естественно были свои наработки в вордовских документах, но это всё не стандартизованно, и достаточно убого. Короче, сделал так. Вся история болезни раскидана по таблицам, справочникам. Для формирования печатного документа автоматически делаются запросы, результаты запросов оформляются как теги, далее врач выбирает нужный ему шаблон документа, автоматически заменяются теги шаблона на результаты запросов, сформированный окончательный документ сохраняется в БД. Его уже может просмотреть другой врач, можно распечатать. Документ изменить может только автор документа, но можно и запретить ему это делать.
Тут шаблон документа, врачу показывается по умолчанию только левая часть, где дерево. При желании может открыть и левую часть, подредактировать текст. Не автор шаблона может только использовать этот шаблон, при желании на основе авторского шаблона может сделать и свой собственный шаблон. Автор может закрыть видимость шаблона другим врачам и пользоваться им единолично, такое тоже распространено. Теги - текст в квадратных скобках.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048220
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,
По поводу запросов. Запросы нисходящие, т.е. в корне дерева может быть несколько запросов, результаты запросов распространяются на подчинённые отчёты. Т.е. на закладке "Запросы" никаких запросов может и не быть, если результаты запросов верхнего уровня обслуживают нижние шаблоны. Если запросов недостаточно, то для конкретного шаблона можно дописать дополнительные запросы.
Помимо запросов, в теги могут попадать и константы, как-то главный врач, бухгалтер ИНН и прочее.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048223
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11,

нет желания выложить свою разработку на тот же гитхаб? выглядит достаточно интересно...
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048225
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11Запросы нисходящие, т.е. в корне дерева может быть несколько запросов, результаты запросов распространяются на подчинённые отчёты.
Т.е. на закладке "Запросы" никаких запросов может и не быть, если результаты запросов верхнего уровня обслуживают нижние шаблоны.

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

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

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



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

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


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

Присоединяюсь. Если лень/стыдно на гитхаб -
можете просто куда-нибудь архивом (хоть сюда).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048228
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zeon11,

а как обрабатываешь списки? Например, в документе нужно отобразить таблицу с переменным числом строк или столбцов.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048240
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, да. Плюс всякие итоги и кроссы, шахматки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048274
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам

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

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



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


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

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


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

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

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

По выкладке. Причесать надо, если что конкретное, спрашивайте, поясню. В принципе каких-то особых фишек тут нет, все из картинок видно, а как на уровне БД устроено, поясню.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048284
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таким образом, мы приходим к неожиданным выводам: пользователь не может создать запросы, пользователь не может создать отчет сколько-нибудь сложной структуры.
Коллеги, делайте отчеты в виде плагинов. В них нетрудно разместить логику любого уровня сложности. Причем, логика будет написана на любимом Delphi, а не на колченогом FastScript.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048328
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11> По таблицам. Серьезные табличные документы
zeon11> проще сделать в FastReport, шахматки там-же делаю.

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

Из того, что подумалось, когда читал вышеописанное, -
лично я бы добавил опцию, установленную по дефолту
"доступ к запросам/данным верхних узлов" (или как они
у вас именуются - "родительские" отчеты), которую
можно было бы сбросить, чтобы для внучатого отчёта
не выполнять 15 ненужных запросов верхней иерархии
без необходимости.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048332
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давайте вернёмся к тому, чего начался топик.
мне вот реально интересно, с чего вдруг Гриша решил объявить нам, что RTF - "тяжелый формат"?

или это игра в четыре руки со Свириденковым?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048333
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Таким образом, мы приходим к неожиданным выводам: пользователь не может создать запросы, пользователь не может создать отчет сколько-нибудь сложной структуры.
Коллеги, делайте отчеты в виде плагинов. В них нетрудно разместить логику любого уровня сложности. Причем, логика будет написана на любимом Delphi, а не на колченогом FastScript.


Пользователь никогда и не умел делать отчеты. Эта тема тянется ещё с односекундной жёлтой программы, когда для гипотетического бухгалтера был даже придуман русифицированный язык. За 20 лет я так и не встретил бухгалтера, которому это-бы понадобилось. Наверное, и на всём этом форуме таких счастливчиков не найдётся.
По поводу плагинов - тема хорошая, но всё-таки для отчетов слишком громоздкая. И даже с самой изощренной логикой в плагине, в конце концов встанет вопрос - куда выводить результат? Если не в FastReport, то Word & Excel? Недорогих "печаталок"-то и нет, а скоро и совсем не будет.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048337
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МП> с чего вдруг ... RTF - "тяжелый формат"?

Ну, нужно для начало определиться с термином "тяжёлый".
Заполнять (формировать) RTF вручную и правда муторно...
Хотя если набросать свои функции на всё про всё - можно
свой WordPad написать и привыкнуть, наверное...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048338
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zeon11
По поводу плагинов - тема хорошая, но всё-таки для отчетов слишком громоздкая. И даже с самой изощренной логикой в плагине, в конце концов встанет вопрос - куда выводить результат? Если не в FastReport, то Word & Excel? Недорогих "печаталок"-то и нет, а скоро и совсем не будет.


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

Главное - соблюсти интерфейс вызова плагина.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048340
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ> С плагинами сие просто: куда хочешь, туда и выводи.

Вы про разное, ты про фундамент, он про окна и двери.
Плагины - это архитектурное решение, код формирования
отчётов (включая шаблонизирование, запросы и т.д.)
всё равно придётся писать (или искать готовый).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048343
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.02.2021 13:02, Гаджимурадов Рустам пишет:
> Ну, нужно для начало определиться с термином "тяжёлый".
> Заполнять (формировать) RTF вручную и правда муторно...
> Хотя если набросать свои функции на всё про всё - можно
> свой WordPad написать и привыкнуть, наверное...

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

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

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048345
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам
код формирования
отчётов (включая шаблонизирование, запросы и т.д.)
всё равно придётся писать (или искать готовый).

Я про то, что рассчитывать, что этот код напишет юзер - архитектурная ошибка.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048349
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МП> сильно подозреваю, что документ создаётся в Word'е,
МП> а в "мегапрограмме" только отображается/сохраняется в БД.


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



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


Это который Rich Edit Demo ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048351
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не архитектурная, но да, таких не найдёшь.
А если повезло найти одного - то этот бедолага
сбежит через пару лет и снова привет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048478
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

Ай как нехорошо поливать грязью опенсорсного конкурента своего сильно платного изделия.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048485
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Fr0sT-Brutal
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

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


да вот упомянули страшный сон свириденкова
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048550
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fr0sT-Brutal
asviridenkov
И да, закопайте уже стюардессу. В смысле HtmlViewer.

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

Насчет поливать грязью, пожалуй, да, некомильфо... А вот насчет "конкурента сильно платного изделия" - тут я бы поспорил, ибо последний намного голов выше первого сейчас. Говорю это с позиции довольно плотно изучавшего HTMLComponents последние пару месяцев. Там какой то нечеловеческий объем работы был реализован, что офигеваю теперь, насколько мощный продукт теперь. Он стоит своих денег, определенно. В марте-месяце поделюсь подробностями, поскольку один проект на этих компонентах заканчиваю...
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048554
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Softologic
Fr0sT-Brutal
пропущено...

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

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

не забудь поделиться нечеловеческими объёмами
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048558
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator
Softologic
пропущено...

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

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

Не понял сарказма вообще :) Поделюсь впечатлениями, не забуду.
Перспективы применения для своих проектов я вижу. Клиентам тоже нравится, что динамический интерфейс, на базе html+css+javascript реализуем и в десктопных проектах. Клиент нынче пошел избалованный, он вот такое просит :
https://zkoridor.ru/
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048563
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

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

Насчет того, что ртф - тяжелый, имел ввиду, что отформатированный текст в РТФ имеет много вспомогательного объема метаданных оформления, нтмл тоже, но там можно классами и цсс это снизить. Но как хранить картинку в хтмл - не представляю, получалось только в мхт. Да и редактор придется неслабый писать для этого. или TEmbeddedWB крутить, но там тоже вопрос картинок из коробки не решается
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048588
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin
Сабж, собббственно.

Позвольте полюбопытствовать, форматированные тексты формируются чужой программой (которая не имеет собственной базы данных) или Вашей?
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048604
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используем хранение форматированного текста в БД в формате RTF. Размеры вполне себе приемлемые, даже если с картинками внутри текста. Если уж сильно прижимает размер, можно предварительно его через system.zlib сжимать/разжимать при записи/чтении из базы.

Для отображения и редактирования в FMX используем TTMSFNCRichEditor (который работает во всех операционках), плюс его скорострельность вполне на достойном уровне.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048608
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Sciter еще не вспоминали же? Если чо.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048611
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Про Sciter еще не вспоминали же? Если чо.
Sciter это больше движок "современного html", а не всеверсионник
для приложений это хорошо, а вот для исторических форматов не очень
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048630
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.02.2021 21:37, GrigoriyFomin пишет:
> Насчет того, что ртф - тяжелый, имел ввиду, что отформатированный текст в РТФ
> имеет много вспомогательного объема метаданных оформления, нтмл тоже,
> но там можно классами и цсс это снизить.

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

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

имхо, задача сводится к поиску ПРОГРАММИСТА.
аминь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048662
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin> вот озадачился хранением форматированного текста
GrigoriyFomin> как раз по вашей программе - а именно АРМ врача

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


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

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


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


Во-первых, как уже подсказали, на фоне веса картинок это и вправду
будут мелочи. Во-вторых, решается это, внезапно, теми же стилями
(если что-то сложное), а сами b/i/ul места практически не занимают.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048663
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2> Для отображения и редактирования в FMX используем
asutp2> TTMSFNCRichEditor (который работает во всех операционках),
asutp2> плюс его скорострельность вполне на достойном уровне.

C ДевЭкспрессовским сравнивали?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048683
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

так DevExpress к сожалению забил на fmx, а для нас vcl более не актуален, поэтому не сравнивали
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048711
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kealon(Ruslan)
Sciter это больше движок "современного html", а не всеверсионник
для приложений это хорошо, а вот для исторических форматов не очень

Ну если ориентироваться на хранение в html, то он будет весьма неплох. Тем более что по определению документы с очень простым оформлением, без скриптов и всяких извращений
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048713
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2> так DevExpress к сожалению забил на fmx

А их парсер/редактор RTF в FMX не работает разве?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048798
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sg729,

нет, тексты будут формировать в самой проге, поэтому нужно будет делать и простенький редактор, а главное - пихать картинки в текст. Раз все агитируют за ртф - буду базироваться на нем
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048799
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin
Раз все агитируют за ртф - буду базироваться на нем
А потом понадобится экспорт на сайт/вебинтерфейс в HTML...
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048800
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

пардон, невнимательно прочел топик zeon11, он просто обратился к вам, а я ошибочно посчитал, что это ваша разработка.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048802
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

не, врачебная тайна - какое на сайт )
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048808
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin
miksoft,

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

Я ни в коем случае не агитирую, если что...
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40048823
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin
sg729,

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

Если правильно понимаю, речь идет о медицинских документах (наподобие медкарты или истории болезни)? А разве в таком случае структура и содержание документа не строго регламентировано? Неужели каждый юзер заполняет документы в свободной форме по собственному представлению о его содержании?
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049095
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729
GrigoriyFomin
sg729,

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

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


Удивишься, но именно так. Пересмотрел множество МИС (мед.инф. систем), практически все предлагают для внесения документов простое окно, где белым стихом каждый врач исходя из своего образования и кругозора набивает текст из головы. И хотя каждый врач в мединституте писал для зачета правильный медицинский документ, на практике это выливается в несколько строк описывающих патологию. К сведению, если пациент попал даже к узкому специалисту, врач должен помимо status localis описать и общее состояние больного, не относящееся на первый взгляд к пораженному органу. Мало того, даже status localis (описание органа) в одном отделении у разных врачей может кардинально отличатся.
При таком подходе, т.е. когда МИС никак не структурирует вводимый врачом текст эта МИС превращается в одну большую текстовую помойку, не пригодную для какого-либо осмысленного анализа.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049146
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sg729

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

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

Перевел сегодня все на РТФ, как советовали. Подскажите, есть у кого в закромах простая форма - редактор РТФ, дабы не изобретать очередной милионный велосипед. Просто форма с панелью инструментов и кодом для кнопок. Глядел на DevExpress - там демо дюже тяжелое, множество форм, с ходу не компилится, да и такой монстр не нужен. WordPADa хватит за глаза.
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049155
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GrigoriyFomin
sg729

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

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

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


в родных демках Дельфи есть готовый пример
....\Demos\ RichEdit
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049159
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator
в родных демках Дельфи есть готовый пример

Когда-то был...
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049160
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>GrigoriyFomin, 22 фев 21, 12:25 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1333710&msg=22284677][22284677]
>... Как простейший вариант - это хранить в RTF ...
<Почему не Word? Что останавливает?
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049211
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Kazantsev Alexey
defecator
в родных демках Дельфи есть готовый пример

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


а вот и он
...
Рейтинг: 0 / 0
как вы храните в БД форматированный текст?
    #40049291
swame2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin,

Мы лет 12 назад покупали

https://www.trichview.com

Может сейчас появилось что то другое - с тех пор не исследовали
...
Рейтинг: 0 / 0
81 сообщений из 81, показаны все 4 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как вы храните в БД форматированный текст?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]