| IAbstractPreviewController Interface |
Namespace: Sdl.FileTypeSupport.Framework.IntegrationApi
Any preview controller implementation may provide additional services by implementing interfaces such as INavigablePreview.
Preview controllers may want to use persistent settings, e.g. to use the same user defined display settings every time the preview is shown. If so, the controller should implement Sdl.Core.Settings.ISettingsBundleAware, and use a settings group to store its settings. If the host application supports settings bundles, this interface will be tested for and used.
It is recommended (but not required) that preview controllers implement IFileTypeDefinitionAware.