TCustomRichView.Document

<< Нажмите, чтобы показать Содержание >>

TCustomRichView.Document

Свойство, позволяющее связать этот компонент TRichView с полем базы данных (Delphi XE2+), а также копировать документ из одного компонента в другой.

property Document: TRVDocumentProperty;

LiveBindings

Вы можете использовать LiveBindings для привязки этого свойства к полю БД типа TBlobField.

Это альтернативный способ использования компонентов ТРВ-Редактора для просмотра и редактирования полей базы данных, который работает как в VCL, так и FireMonkey. Другой способ – использование компонентов TDBRichView и TDBRichViewEdit (работает в VCL и Lazarus).

Это свойство содержит подсвойства, управляющие этой связью.

Важное примечание: для связи Document и TBlobField необходимо включить в проект модуль DBRV (или модуль fmxDBRV для FireMonkey) (добавьте его в uses).

Копирование документа

Ещё один способ применения этого свойства – копирование документа между компонентами TRichView.

Код

RichView1.Document := RichView2.Document;

копирует документ из RichView2 в RichView1.

Технически это присваивание реализовано как копирование через временный поток в памяти (в формате RVF). После копирования целевой TRichView форматируется (если это не RichView компонента TRVReportHelper).

См. также события:

OnNewDocument

OnLoadDocument

OnLoadCustomFormat

См. также события TRichViewEdit:

OnSaveCustomFormat