TRichViewEdit — различия между версиями
Материал из ИбисоПедии
Flyingpig (обсуждение | вклад) (Новая страница: «== Особенности работы с TRichViewEdit == Создание в Run-time: # Обязательное требование присвоить ко…») |
Flyingpig (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
| + | [[Category:Руководство программиста MIS3]] | ||
== Особенности работы с TRichViewEdit == | == Особенности работы с TRichViewEdit == | ||
| Строка 4: | Строка 5: | ||
# Обязательное требование присвоить компоненту property '''parent''' | # Обязательное требование присвоить компоненту property '''parent''' | ||
# Обязательно надо создать компонент TRVStyle и инициализировать property '''style''' | # Обязательно надо создать компонент TRVStyle и инициализировать property '''style''' | ||
| + | # Освобождать компонент самому не обязательно, его удалит parent | ||
# Свойства options, RFVOptions, RFTOptions инициализируются при создании компонета в design-time и run-time '''ПО РАЗНОМУ''' | # Свойства options, RFVOptions, RFTOptions инициализируются при создании компонета в design-time и run-time '''ПО РАЗНОМУ''' | ||
rv1.Options := [rvoAllowSelection,rvoScrollToEnd,rvoShowPageBreaks,rvoAutoCopyUnicodeText,rvoAutoCopyRVF,rvoAutoCopyImage,rvoAutoCopyRTF,rvoFormatInvalidate,rvoDblClickSelectsWord,rvoRClickDeselects,rvoShowGridLines,rvoFastFormatting]; | rv1.Options := [rvoAllowSelection,rvoScrollToEnd,rvoShowPageBreaks,rvoAutoCopyUnicodeText,rvoAutoCopyRVF,rvoAutoCopyImage,rvoAutoCopyRTF,rvoFormatInvalidate,rvoDblClickSelectsWord,rvoRClickDeselects,rvoShowGridLines,rvoFastFormatting]; | ||
rv1.RTFOptions := [rvrtfDuplicateUnicode,rvrtfSaveEMFAsWMF,rvrtfSaveJpegAsJpeg,rvrtfSavePngAsPng]; | rv1.RTFOptions := [rvrtfDuplicateUnicode,rvrtfSaveEMFAsWMF,rvrtfSaveJpegAsJpeg,rvrtfSavePngAsPng]; | ||
rv1.RVFOptions := [rvfoSavePicturesBody,rvfoSaveControlsBody,rvfoSaveBinary,rvfoSaveTextStyles,rvfoSaveParaStyles,rvfoSaveDocProperties,rvfoLoadDocProperties]; | rv1.RVFOptions := [rvfoSavePicturesBody,rvfoSaveControlsBody,rvfoSaveBinary,rvfoSaveTextStyles,rvfoSaveParaStyles,rvfoSaveDocProperties,rvfoLoadDocProperties]; | ||
| − | |||
//rv.Options := rv.Options + [rvoTagsArePChars]; | //rv.Options := rv.Options + [rvoTagsArePChars]; | ||
rv1.RTFReadProperties.TextStyleMode := rvrsAddIfNeeded; | rv1.RTFReadProperties.TextStyleMode := rvrsAddIfNeeded; | ||
rv1.RTFReadProperties.ParaStyleMode := rvrsAddIfNeeded; | rv1.RTFReadProperties.ParaStyleMode := rvrsAddIfNeeded; | ||
Текущая версия на 08:28, 15 сентября 2014
Особенности работы с 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;