TRichViewEdit — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(Новая страница: «== Особенности работы с TRichViewEdit == Создание в Run-time: # Обязательное требование присвоить ко…»)
 
 
(не показана 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:

  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;