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,
// IESupportPdfViewer
// Include support for PDF loading and manipulation 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,
// IEINCLUDEMEDIAFOUNDATION
// 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,
// IEIncludePresetImages
// Include preset images (used to add special border effects in TImageEnMView)
iemoPresetImages,
// 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,
// IERFBPROTOCOL
// 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,
// IEPenSupport
// 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,
// IEINCLUDEICOWRITING
// Support for ICO writing
iemoICOWriting,
// IEINCLUDESVGWRITING
// Support for SVG 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,
// IESupportNativeJPEG
// 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,
// IESupportNativePNG
// 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,
// IESupportNativeJPEG2000
// 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
);