|
<< Нажмите, чтобы показать Содержание >> Анимированные изображения в ТРВ-Редакторе (TRichView) [VCL and LCL] |
Компонент TRichView может проигрывать вставленные рисунки-анимации.
Свойство AnimationMode определяет, когда начинается анимация.
По умолчанию используется значение rvaniManualStart, поскольку rvaniOnFormat может вызвать проблемы в некоторых существующих приложениях (созданных до реализации этой функции), так как анимацию необходимо остановить при вызове методов быстрого изменения документа, таких как DeleteItems. Если вы просто загружаете и редактируете документы, установите этот режим в rvaniOnFormat.
Методы:
▪StartAnimation запускает все анимации;
▪StopAnimation останавливает все анимации;
▪ResetAnimation перематывает все анимации к первому кадру.
1.TGifImage, включённый в Delphi 2007 и новее
Включите модуль RVGifAnimate2007 в свой проект, чтобы подключить этот вид анимации.
2.TGifImage от Андерса Меландера (Anders Melander)
Gif-анимация для старых версий Delphi.
Скачать: https://www.trichview.ru/resources/thirdparty/gifimage.zip.
Включите модуль RVGifAnimate в свой проект, чтобы подключить этот вид анимации.
3.RVJvGifAnimate для TJvGifImage из JEDI JVCL
Скачать: https://github.com/project-jedi/jvcl.
4.Анимация сетки
Изображение разбивается на кадры анимации (rvepImageWidth x rvepImageHeight), расположенные по строкам и столбцам. Анимация включается, если задано ненулевое значение свойства rvepAnimationInterval (задержка анимации в 1/100 секунды), см. тип TRVExtraItemProperty. Если хотя бы одно из свойств rvepImageWidth и rvepImageHeight не определено, анимация не воспроизводится.
Включите модуль RVGridAnimate в свой проект, чтобы подключить этот вид анимации.