TRichViewEdit

Материал из ИбисоПедии
Перейти к: навигация, поиск

Особенности работы с TRichViewEdit

Создание в Run-time:

  1. Обязательное требование присвоить компоненту property parent
  2. Обязательно надо создать компонент TRVStyle и инициализировать property style
  3. Освобождать компонент самому не обязательно, его удалит parent
  4. Свойства options, RFVOptions, RFTOptions инициализируются при создании компонета в design-time и run-time ПО РАЗНОМУ
 rv1.Options    := [rvoAllowSelection,rvoScrollToEnd,rvoShowPageBreaks,rvoAutoCopyUnicodeText,rvoAutoCopyRVF,rvoAutoCopyImage,rvoAutoCopyRTF,rvoFormatInvalidate,rvoDblClickSelectsWord,rvoRClickDeselects,rvoShowGridLines,rvoFastFormatting];
 rv1.RTFOptions := [rvrtfDuplicateUnicode,rvrtfSaveEMFAsWMF,rvrtfSaveJpegAsJpeg,rvrtfSavePngAsPng];
 rv1.RVFOptions := [rvfoSavePicturesBody,rvfoSaveControlsBody,rvfoSaveBinary,rvfoSaveTextStyles,rvfoSaveParaStyles,rvfoSaveDocProperties,rvfoLoadDocProperties];
 //rv.Options := rv.Options + [rvoTagsArePChars];
 rv1.RTFReadProperties.TextStyleMode := rvrsAddIfNeeded;
 rv1.RTFReadProperties.ParaStyleMode := rvrsAddIfNeeded;