Namespace Sdl.FileTypeSupport.Framework.PreviewControls
Classes
AbstractNativePreviewFileWriter
Abstract base class that can be used to build native preview file writers.
This class is derived from AbstractNativeFileWriter but also adds a property ExtensionMaps that can be set in the filter definition's preview writer section to automatically map file extensions so that the preview file can be viewed in varions preview applications.
AbstractPreviewControl
This is a simple generic externalpreview control that allow the creation of a tempoary file for previewing and then launching of the associated or specified application for that file. Then when this object is disposed or the launched process exits the temp file is deleted.
DualBrowserControl
Helper control that hosts two web browser controls and implements basic synchronized scrolling for them.
GenericExteralPreviewApplication
This is a simple generic external preview application that launches the associated or specified application for the preview file. Then when this object is disposed or the launched process exits the temp file is deleted.
GenericInternalWebBrowserPreviewControl
This class can be used to preview a single source or target file in a WebBrowser control.
GenericSideBySideWebBrowserPreviewControl
This class is used to preview the source and target file in two System.Windows.Forms.WebBrowser controls.
MsOfficeExternalPreviewApplication
Microsoft Office applications try to manage resources, processes on its own, so Process.Start() will return valid process id only if there are no other instances of MS office running. In other case Process.Start() call will return immediately without returning valid process id, because existing instance of MS office application will take over process creation and opening the file. To avoid this, special DDE switch has to be passed to MS Office application when it is started. Class below customizes starting of MS Office application. see: http://support.microsoft.com/kb/210565 for command line switch and see: http://social.msdn.microsoft.com/Forums/hu-HU/csharpgeneral/thread/21014f97-1732-4261-afe5-2127b2e64f68 for
NavigableDualBrowserControl
NavigableDualBrowserControl
SideBySideNavigableWebBrowserPreviewController
A side by side navigable web browser preview controller
SideBySideRealtimeWebBrowserPreviewController
A side by side realtime web browser preview controller
TempFileProperties
An properties class that can be used as a properties holder for tempoary files created in order to perform a preview.
TempFileUtils
Namespace for methods that have to do with temporary file manipulations.
Interfaces
ITempFileProperties
An interface that allows adding a TempFileProperties property to an existing class and allows these properties to be accessed using a consistent way.