ImageEn, unit imageenview |
|
TImageEnView.PrepareTransition
Declaration
procedure PrepareTransition();
Description
PrepareTransition must be called prior to
running a transition effect.
It copies the currently displayed image to an internal buffer, which allows you to change current image (load, update, etc.) before starting the transition with
RunTransition.
Demos
| Demos\Display\Transitions\Transitions.dpr |
| Demos\Display\PanZoomEffects\PanZoomEffects.dpr |
Notes:
- An easier way to use display transition is just to set
TransitionEffect- PrepareTransition() is optional when showing a Pan-Zoom (iettPanZoom) transition
Examples
// Transition from Image1.jpg to Image2.jpg with "Random Points" transition
ImageEnView1.IO.LoadFromFile('D:\image1.jpg'); // Load initial image
ImageEnView1.PrepareTransition(); // Prepare the transition
ImageEnView1.IO.LoadFromFile('D:\image2.jpg'); // Load the next image (but does not display it)
ImageEnView1.RunTransition(iettRandompoints, 500); // Execute the transition
// Set properties for Word transition
ImageEnView1.TransitionParams.WordTransWord := 'BLAM';
ImageEnView1.TransitionParams.WordTransFontName := 'Arial';
ImageEnView1.TransitionParams.WordTransFontStyle := [fsBold];
// Prepare ImageEnView1 for a transition (e.g. so loading the image will not immediately update the display)
ImageEnView1.PrepareTransition();
// Load the next image
ImageEnView1.IO.LoadFromFile( GetNextImage() );
// Run the transition
ImageEnView1.RunTransition( iettRandomBoxesWithWord, 1000 );

See Also
-
RunTransition-
TransitionRunning -
AbortTransition