Category Archives: TRichView

Delphi. TRichView. Замена текста на текст и контрола на текст

Понадобилось, было не очевидно, решил записать Способ №1 – на примере замены текста на таг итема (взято отсюда)

Применение, пусть текст задан так [R]Что-то[/R], а в этом итеме “Какой-то таг”, тогда пройтись по всем итемам и заменить текст на … Continue reading

Posted in Delphi, TRichView | Comments Off on Delphi. TRichView. Замена текста на текст и контрола на текст

Delphi. TRichView. Как добавить изображение и сохранить его в базе в нормальном HTML формате?

В прошлом посте мы сохраняли в базу контент в HTML формате, но проблема была в том, что программа c TRichView копировала изображение в некую директорию и прописывала пути относительно неё. Оно и записывалось и читалось корректно, но в пределах одного … Continue reading

Posted in Delphi, TRichView | Comments Off on Delphi. TRichView. Как добавить изображение и сохранить его в базе в нормальном HTML формате?

Delphi. TRichView. Как добавить изображение и сохранить его в базе ?

Разрабатываю небольшой компонент – текстовый редактор DBTextEditor, для своей программы . В базе данные будут храниться в HTML формате в обычном текстовом поле. У меня MySQL, я использую TEXT поле. Изображения будут храниться рядом с EXE – в отдельной папке … Continue reading

Posted in Delphi, TRichView | Comments Off on Delphi. TRichView. Как добавить изображение и сохранить его в базе ?

Delphi. TRichView. Как вставить картинку и программно изменить её размеры в документе?

На примере SrichViewEdit (ScaleRichViewEdit)

 

Posted in Delphi, TRichView | Comments Off on Delphi. TRichView. Как вставить картинку и программно изменить её размеры в документе?

Delphi.TRichView. Как сохранить контрол в поток данных и прочитать его оттуда?

Рассмотрим на примере TWindowsMediaPlayer. Тут всё достаточно просто. Сохранять будем в поток, в дальнейшем этот поток можно передать в Blobstream и далее в базу, Для корректного чтения из потока нужно выполнить процедуру RegisterClass, чтобы TRichView понимал что это такое. В … Continue reading

Posted in Delphi, TRichView | Comments Off on Delphi.TRichView. Как сохранить контрол в поток данных и прочитать его оттуда?

Delphi.TrichView. Вставка HTML текста и отображение его в браузере

Мне нужно научиться вставлять HTML текст в TRichViewEdit, так чтобы потом он корректно отображался в браузере. Подробную инструкцию о том как этого добиться, я увидел здесь. В сущности, нужно следующее

Posted in Delphi, TRichView | Comments Off on Delphi.TrichView. Вставка HTML текста и отображение его в браузере

Delphi.TRichView. Работа с анимированными Gif изображениями

С “полпинка” не завелось, пришлось лезть в документацию TRichView. Если воспользоваться TRichViewActions по добавлению картинок, то gif формат там присутствует, но если загрузить анимированное gif изображение, то оно не движется. Мне пришлось решать 2 задачи

Posted in Delphi, TRichView | Comments Off on Delphi.TRichView. Работа с анимированными Gif изображениями

Delphi.TRichView. Таблицы. Работа с колонками и рядами

Работу с колонками и рядами я “запрятал” в контекстное меню следующим образом…   При выделении таблицы или её части и нажатии на правую клавишу мыши выпадает вот такое меню, позволяющее работать с колонками и рядами таблицы. 

Posted in Delphi, TRichView | Comments Off on Delphi.TRichView. Таблицы. Работа с колонками и рядами

Delphi. TRichView. TRichViewActions. Добавление таблицы. Изменение её свойств

В данном посте мы научимся вставлять таблицы, используя TRichViewActions, редактировать их, добавлять колонки, ряды и удалять их. Будет представлен подход, совмещающий дизайнтайм и рантайм. Я уже писал про добавление таблиц в TRichViewEditor, там был пример вставки таблицы программно, с заданием … Continue reading

Posted in Delphi, TRichView | Comments Off on Delphi. TRichView. TRichViewActions. Добавление таблицы. Изменение её свойств

Delphi. TRichView. Идентификаторы итемов

Если, например, выделить таблицу и написать вот такой код,

то получим следующий результат А всё дело в том, что каждый итем в TrichView обладает своим идентификатором. Код, который был написан выше позволяет определить этот идентификатор и сказать, например, таблица … Continue reading

Posted in Delphi, TRichView | Comments Off on Delphi. TRichView. Идентификаторы итемов