TRichViewEdit
Материал из ИбисоПедии
Особенности работы с TRichViewEdit
Создание в Run-time:
- Обязательное требование присвоить компоненту property parent
- Обязательно надо создать компонент TRVStyle и инициализировать property style
- Освобождать компонент самому не обязательно, его удалит parent
- Свойства 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;