|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.InsertHTMLFromStreamEd |
Вставляет документ в формате HTML из потока Stream в позицию каретки.
function InsertHTMLFromStreamEd(Stream: TStream;
const Path: TRVUnicodeString = '';
CodePage: TRVCodePage = CP_ACP): Boolean;
Параметры:
Stream – поток, содержащий документ HTML, который будет вставлен.
Path задаёт базовый путь к изображениям. Если HTMLReadProperties.BasePathLinks = True, этот путь также используется для гиперссылок.
CodePage задаёт кодировку HTML. Если этот параметр равен 0 (CP_ACP), кодировка определяется TRichViewEdit.
Тип метода:
редактирование документа (вставка).
Параметры загрузки собраны в свойстве TRichView.HTMLReadProperties.
Если используются шаблоны стилей, и StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, этот метод включает таблицу стилей из HTML в Style.StyleTemplates и считывает стили текста и абзацев в соответствии с StyleTemplateInsertMode. Метод вызывает событие OnStyleTemplatesChange.
Информацию о том, как читается таблица стилей из HTML и как определяется кодировка, см. в разделе о LoadHTML.
По умолчанию цели гиперссылок загружаются в теги элементов документа. Это может быть настроено в событии OnReadHyperlink.
Возвращаемое значение:
True при успешной вставке.
См. также методы TRichViewEdit:
См. также методы TRichView:
▪LoadHTML.
См. также события TRichView:
См. также: