TCustomRichView.RVFWarnings (только для чтения)

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

TCustomRichView.RVFWarnings (только для чтения)

Информация о последней выполненной операции чтения RVF.

type

  TRVFWarning = (

    rvfwUnknownPicFmt, rvfwUnknownCtrls,

    rvfwConvUnknownStyles, rvfwConvLargeImageIdx,

    rvfwConvToUnicode, rvfwConvFromUnicode,

    rvfwInvalidPicture, rvfwUnknownCtrlProperties, rvfwConvUnits);

  TRVFWarnings = set of TRVFWarning;

 

property RVFWarnings: TRVFWarnings;

Примечание: TRVFWarning и TRVFWarnings объявлены в модуле RVStyle/fmxRVStyle.

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

В зависимости от RichView.RVFOptions некоторые случаи могут рассматриваться как предупреждения (и метод чтения был успешно завершён) или ошибки.

Предупреждение

Описание

rvfwUnknownPicFmt

В RVF содержатся изображения классов, отсутствующих в приложении.

См. rvfoIgnoreUnknownPicFmt.

rvfwUnknownCtrls

В RVF содержатся компоненты классов, отсутствующих в приложении.

См. rvfoIgnoreUnknownCtrls.

rvfwConvLargeImageIdx

В RVF содержатся значки (обычные или интерактивные) со слишком большими номерами в TImageList). См. rvfoConvLargeImageIdxToZero.

rvfwConvUnknownStyles

В RVF содержатся слишком большие номера стилей текста, абзацев или списков. См. rvfoConvUnknownStylesToZero.

rvfwConvFromUnicode

При чтении произошло преобразование текста из Юникода в ANSI (никогда не случается в новых версиях ТРВ-Редактора)

rvfwConvToUnicode

При чтении произошло преобразование текста из ANSI в Юникод.

Это результат загрузки RVF-файла с набором стилей, отличающимся от того, который использовался при сохранении. Преобразование выполняется автоматически без возникновения ошибок.

rvfwInvalidPicture

Некоторые изображения были заменены на InvalidPicture.

rvfwUnknownCtrlProperties

Была ошибка при чтении компонентов (например, неизвестные имена свойств)

rvfwConvUnits

Файл RVF имеет единицы измерения, отличные от указанных в Style.Units, и было выполнено преобразование единиц измерения. Это предупреждение не включается, если единицы измерения были изменены из-за наличия rvfoCanChangeUnits в RVFOptions. Преобразование выполняется автоматически без возникновения ошибок.

См. Обзор RVF для получения подробной информации.

Методы чтения RVF:

LoadRVFFromStream;

InsertRVFFromStream;

AppendRVFFromStream;

LoadRVF.

Методы RichViewEdit чтения RVF:

InsertRVFFromFileEd;

InsertRVFFromStreamEd;

(также PasteRVF и Paste, но текущая версия ТРВ-Редактора не позволяет определить, когда завершена вставка из буфера обмена).