|
<< Нажмите, чтобы показать Содержание >> 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:
▪LoadRVF.
Методы RichViewEdit чтения RVF:
(также PasteRVF и Paste, но текущая версия ТРВ-Редактора не позволяет определить, когда завершена вставка из буфера обмена).