|
<< Нажмите, чтобы показать Содержание >> TCustomRichView.LoadRTFFromStream |
Добавляет документ RTF (Rich Text Format) из потока Stream в конец документа.
function LoadRTFFromStream(Stream: TStream):Boolean;
Несмотря на своё название, этот метод не очищает существующий документ перед загрузкой. Чтобы заменить текущий документ содержимым этого файла, вызовите метод Clear перед загрузкой (и, возможно, метод DeleteUnusedStyles после Clear).
Тип метода:
быстрое изменение документа.
Параметры загрузки находятся в RTFReadProperties. Наиболее важными свойствами, влияющими на загрузку RTF, являются RTFReadProperties.TextStyleMode и ParaStyleMode. Импортированный RTF может выглядеть совершенно по-разному в зависимости от значений этих свойств! Настройки загрузки RTF можно изменить в редакторе компонента TRichView.
См. важное примечание о загрузке внешних изображений из RTF.
По умолчанию цели гиперссылок загружаются в теги элементов документа. Это может быть настроено в событии OnReadHyperlink.
Если используются шаблоны стилей, и RTFReadProperties.TextStyleMode=RTFReadProperties.ParaStyleMode=rvrsAddIfNeeded, и StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, этот метод включает стили из RTF в Style.StyleTemplates. Если TRichView был полностью пуст до загрузки, LoadRTFFromStream заменяет существующие шаблоны стилей. В противном случае он включает таблицу стилей RTF в существующие шаблоны стилей и считывает стили текста и абзацев в соответствии с StyleTemplateInsertMode. Метод вызывает событие OnStyleTemplatesChange.
Возвращаемое значение: «Было ли чтение успешным?» (более подробная информация может быть получена из свойства RTFReadProperties.RTFErrorCode)
См. также методы TRichView:
▪LoadRTF;
См. также события TRichView:
См. также методы TRichViewEdit:
См. также: