Declaration
TImageEnModules = set of (
// ImageEnView
iemoIEView,
// IEIncludeIEVect
// Support for TImageEnVect: Legacy component for creating vectorial objects
iemoIEVect,
// IEIntegrateIEVect
// Includes the TImageEnVect component, but it is not integrated into other components
iemoIEIntegrateIEVect,
// IEIncludeMultiView
// Support for multi-column/thumbnail view components: TImageEnMIO, TImageEnMView, TImageEnFolderMView, TImageEnLayerMView
iemoMultiView,
// IEIncludeFolderMView
// Support for TImageEnFolderMView. Requires IEIncludeMultiView
iemoFolderMView,
// IEIncludeMViewAnimation
// Support for Horizontal and Circular Flow animation in TImageEnMView
iemoMViewAnimation,
// IEIncludeShellComponents
// Support for TIEFolderTree, TIEFileListBox, TIEOpenFolderDialog and TIEFolderWatch
iemoShellComponents,
// IEIncludeLayers
// Support shape, text and line and angle layers in TImageEnView
iemoLayers,
// IEIncludeLayerProps
// Include support for TIELayerProps
iemoLayerProps,
// IEIncludeInteractiveTools
// Include support for Interactive Image Editing of TImageEnView:
iemoInteractiveTools,
// IEIncludePdfViewer
// Include support for PDF loading and editing in TImageEnView
iemoPdfViewer,
// IEIncludeAcquisition
// Support acquisition via WIA, Twain and portable devices
iemoAcquisition,
// IEIncludeWPD
// Support acquisition via Windows Portable Device API
iemoWPD,
// IEIncludeDB
// Support for database classes and components: TIEDBBitmap, TIEDBMultiBitmap, TImageEnDBVect and TImageEnDBView
iemoDB,
// IEIncludeDialogIP
// Support for the image processing dialog (Image effects and color adjustment)
iemoIPDialog,
// IEIncludeOpenSaveDialogs
// Support for Open/Save dialogs. If undefined, standard Windows Open/Save dialogs are used
iemoOpenSaveDialogs,
// IEIncludeDialogIO
// Support for the input/output dialog
iemoIODialog,
// IEIncludePrinting
// Support for image printing
iemoPrinting,
// IEIncludePrintDialogs
// Support for print dialogs
iemoPrintDialogs,
// IEIncludeWIC
// WIC - Windows Imaging Component support
iemoWIC,
// IEIncludeDirectShow
// DirectShow support
iemoDirectShow,
// IEIncludeMMF
// Media Foundation support
iemoMMF,
// IEIncludeCMS
// Includes Color Management System (LCMS)
iemoCMS,
// IEIncludeTransitionEffects
// Allows TImageEnView and TImageEnMView to display effects when transition from one image to the next
iemoTransitionEffects,
// IEIncludeExtraTransitionEffects
// Adds a further 150 transition effects
iemoExtraTransitionEffects,
// IERegisterQR
// register QuickReport ImageEn components
iemoRegisterQR,
// IEUseBufferedStream
// Use TIEBufferedReadStream instead of TStream to read files
iemoBufferedStream,
// IEIncludeNeuralNet
// Include TIENeurNet class
iemoNeuralNet,
// IEIncludeResourceExtractor
// Support for TIEResourceExtractor class
iemoResourceExtractor,
// IEIncludeImagingAnnot
// Support for TIEImagingAnnot (and related services)
iemoImagingAnnot,
// IEIncludeImageEnAnnot
// Support for TIEImageEnAnnot (and related services)
iemoImageEnAnnot,
// IEIncludeTIFFHandler
// Support for TIETIFFHandler (and related services)
iemoTiffHandler,
// IEIncludeFFT
// Support for FFT processing
iemoFFT,
// IEIncludeRFBProtocol
// Support for RFB (VNC client) protocol
iemoRFBProtocol,
// IEUseGDIPlus
// Use GDI+ for many internal functions to improve functionality and quality of canvas operations
iemoUseGdiPlus,
// IEIncludeSlippyMap
// Support for TIESlippyMap
iemoSlippyMap,
// IEEnableShellThumbnails
// Retrieve thumbnails for video files from Windows Explorer in TImageEnMView
iemoShellThumbnails,
// IEIncludeActions
// Include a set of ImageEn TAction descendents for rapid UI development
iemoActions,
// IEIncludeEquirectangularRenderer
// Include TIEEquirectangularRenderer
iemoEquirectangularRenderer,
// IEIncludeHashing
// Support Hashing. Use of Microsoft Cryptography to support hashing, such as MD5
iemoHashing,
// IEEnableVFW
// Use VFW functionality in ImageEn for direct drawing and AVI support. Undefining this will undefine IEIncludeAVI
iemoVFW,
// IESupportRichText
// Allow Rich Text (RTF) formatted text layers in TImageEnView
iemoRichText,
// IERichEditObjectSupport
// Support for insertion of images and other objects in TIERichEdit
iemoRichEditObjectSupport,
// IERichEditFindAndReplace
// Support for Find and Replace dialogs in TIERichEdit
iemoRichEditFindAndReplace,
// IEIncludeToolbars
// Support for ImageEn toolbars and built-in popup menus, including popup toolbars for TIERichEdit and TIETextLayer
iemoToolbars,
// IEIncludePopups
// Support for ImageEn built-in popup menus
iemoPopups,
// IEIncludeExtraControls
// Include support for THistogramBox, TIEGradientBar, THSVBox, TRulerBox, TIEColorPalette, TIEColorCurve
iemoExtraControls,
// IESupportTGraphic
// Supports the VCL TGraphic and TIcon classes
iemoTGraphic,
// IECanRegisterTPictureFormats
// ImageEn Formats can be registered as graphic formats for use by TImage/TPicture
iemoCanRegisterTPicture,
// IEIncludePenSupport
// Support use of a tablet/pen to enable pressure sensitive painting, and support TImageEnView.OnPointer/OnPointerEx events
iemoIEPenSupport,
// IEIncludeRawFormats
// Include support for Camera Raw formats
iemoRawFormats,
// IEIncludeDICOM
// Support for DICOM file format
iemoDicom,
// IEIncludeIEN
// Support for ImageEn native format, IEN (image with layers)
iemoIEN,
// IEIncludeMetaFiles
// Support for Windows metafiles
iemoMetaFiles,
// IEIncludeICOSaving
// Support for ICO writing
iemoICOWriting,
// IEIncludeSVG
// Support for SVG reading and writing
iemoSVGWriting,
// IEIncludePSD
// Support for PSD file format
iemoPSD,
// IEIncludeZLIB
// ZLib support (required by some formats, such as PNG)
iemoZLib,
// IEIncludeAVI
// Include support for AVI
iemoAVI,
// IEIncludeMiscPlugins
// Misc plugins support (iemiscplugins unit, TIEMiscPluginsImageMagick class, etc..)
iemoMiscPlugins,
// IEIncludeNativeJPEG
// Include ImageEn's native JPEG loading code which will be used if an ImageEn DLL is not available
iemoNativeJPEG,
// IEIncludePNG
// Include support for PNG
iemoPNG,
// IEIncludeNativePNG
// Include ImageEn's native PNG loading code which will be used if an ImageEn DLL is not available
iemoNativePNG,
// IEIncludeJPEG2000
// Include support for Jpeg2000
iemoJPEG2000,
// IEIncludeNativeJPEG2000
// Include ImageEn's native JPEG2000 loading code which will be used if an ImageEn DLL is not available
iemoNativeJPEG2000,
// IEIncludePDF
// Support for PDF file format
iemoPDF,
// IETwainTaskWindows
// Enhance Twain compatibility
iemoTwainTaskWindows,
// IERegisterTPictureFormats
// Automatically register ImageEn file formats in the VCL
iemoRegisterTPicture,
// IECheckIELibVersion
// Read IELib.DLL version to ensure it is valid for this release
iemoCheckIELibVersion,
// IETIFFAdditionalChannelIsAlphaChannel
// Fourth channel in TIFF images can be intepreted as alpha channel or not
iemoTIFFAdditionalChannel,
// IEUseFileDialogClass
// Whether ImageEn uses the VCL TFileOpenDialog class, rather than TOpenDialog for open/save dialogs
iemoIEUseFileDialogClass,
// IEMViewOptimizePainting
// Improves performance of TImageEnMView by limiting painting regions
iemoOptimizeIEMView,
// IEIncludeMetaListView
// Include support for TIEMetaListView
iemoMetaListView
);