ImageEn includes over 400 actions for ImageEnView, ImageEnView Layers, ImageEnMView , ImageEnFolderMView and IERichEdit components to allow you to rapidly develop your UI (and instantly localize in twenty-five languages).

TImageEnViewDoEditPreviews

| Demos\Actions\Actions_Viewer\ViewerActions.dpr |
| Demos\Actions\AllActions\AllActions.dpr |
| ActionType | Specifies the type of action: whether the control only performs a function (ieaButton), toggles a state (ieaCheckbox), or changes between multiple states (ieaRadioButton) |
| ImageEnView | Optional property: Specify a TImageEnView if you have multiple on a form and want to limit actions to one of them |
| RequiresFocus | If enabled, actions have no effect unless a TImageEnView is focused, otherwise actions work and change whatever control is focused. You must set this to true, or use the ImageEnView property if you have multiple TImageEnView controls on a form (Default: False) |
| Action | Name | Description | Associated Method | Extra Properties |
|---|---|---|---|---|
| TImageEnViewAutoShrink | Auto-Shrink | Display large images at the window size | AutoShrink | - |
| TImageEnViewAutoStretch | Auto-Stretch | Display small images at the window size | AutoStretch | - |
| TImageEnViewAutoFit | Fit | Fit image to window (sets AutoShrink and AutoStretch) | FitMode | - |
| TImageEnViewAutoFitToWidth | Fit Width | Fit image width to window (sets AutoShrink and AutoStretch) | FitMode | - |
| TImageEnViewAutoFitToHeight | Fit Height | Fit image height to window (sets AutoShrink and AutoStretch) | FitMode | - |
| TImageEnViewViewFullSize | Actual Size | Show image at 100% zoom (disables AutoShrink and AutoStretch) | Zoom | - |
| TImageEnViewBlank | Clear | Clear the image | Blank | - |
| TImageEnViewClearAll | Clear All | Clear the image and layers | ClearAll | - |
| TImageEnViewSelectAll | Select All | Select all content | Select or SelectAll | - |
| TImageEnViewDeselect | Deselect | Clear your selection | Deselect or ClearSelection | - |
| TImageEnViewInvertSelection | Invert Selection | Invert your selection | InvertSelection | - |
| TImageEnViewFit | Fit Image | Display the image at the size of the window | Fit | - |
| TImageEnViewFitToHeight | Fit Image to Height | Display the image at the height of the window | FitToHeight | - |
| TImageEnViewFitToWidth | Fit Image to Width | Display the image at the width of the window | FitToWidth | - |
| TImageEnViewEnableAdjustOrientation | Auto-Rotate Display | Automatically display image with the correct orientation | EnableAdjustOrientation | - |
| TImageEnViewPlaying | Animate | Display the animation of a GIF or AVI file | Playing | - |
| TImageEnViewPlayLoop | Loop Playback | Continuously loop the playback of a GIF or AVI file | PlayLoop" | - |
| TImageEnViewShowGuidelines | Show Guidelines | Show guidelines over image to aid rotation | DisplayGridKind | - |
| TImageEnViewShowRulers | Show Rulers | Show measurement rulers beside image | ShowRulers | - |
| TImageEnViewRulerUnitPixels | Pixels | Show ruler in pixels | Units | - |
| TImageEnViewRulerUnitInches | Inches | Show ruler in onches | Units | - |
| TImageEnViewRulerUnitMillimeters | Millimeters | Show ruler in millimeters | Units | - |
| TImageEnViewRulerUnitCentimeters | Centimeters | Show ruler in centimeters | Units | - |
| TImageEnViewRulerUnits | Set Ruler units | Show ruler in specified units | Units | RulerUnits |
| TImageEnViewZoomIn | Zoom In | Display the image larger | ZoomIn | - |
| TImageEnViewZoomOut | Zoom Out | Display the image smaller | ZoomOut | - |
| TImageEnViewZoomFullSize | Zoom to Full Size | Display the image at full size | Zoom | - |
| TImageEnViewSetZoom | Zoom to x% | Display the image at x% Zoom | Zoom | Zoom |
| TImageEnViewPromptForColor | Select Color | Display the color selection dialog | IEPromptForColor | ColorSelectAction, SelectedColor |
| TImageEnViewBrushShowProperties | Brush Properties | Adjust the size, color and other properties of the brush | BrushShowPropertiesDialog | ApplyAll |
| TImageEnViewBrushSize | Brush Size | Adjust the size of the brush | BrushSize | - |
| TImageEnSetLanguage | Set Language to X | Change the language of all ImageEn controls and dialogs | MsgLanguage | Language |
| Action | Name | Description | Associated Method | Extra Properties |
|---|---|---|---|---|
| TImageEnViewMouseMovingScroll | Scroll to Cursor | Move the mouse to scroll the image | miMovingScroll | Exclusive |
| TImageEnViewMouseScroll | Scroll Image | Click the image and drag the mouse to scroll | miScroll | Exclusive |
| TImageEnViewMouseSelect | Rectangular Select | Select a rectangular area of your image | miSelect | Exclusive |
| TImageEnViewMouseSelectRoundRect | Rounded Rect Select | Select a rounded rectangular area of your image | miSelect | Exclusive |
| TImageEnViewMouseSelectCircle | Circular Select | Select a circular area of your image | miSelectCircle | Exclusive |
| TImageEnViewMouseSelectLasso | Lasso Select | Perform an irregular selection of your image by dragging the mouse | miSelectLasso | Exclusive |
| TImageEnViewMouseSelectMagicWand | Select by Color (Magic Wand) | Select a portion of your image of a similar color | miSelectMagicWand | Exclusive |
| TImageEnViewMouseSelectChromaKey | Select by Color (Chroma Key) | Select a portion of your image of a similar color | miSelectChromaKey | Exclusive |
| TImageEnViewMouseSelectPolygon | Polygon Select | Perform an irregular selection of your image by clicking the mouse | miSelectPolygon | Exclusive |
| TImageEnViewMouseSelectZoom | Zoom to Selection | Select an area of the image to zoom into | miSelectZoom | Exclusive |
| TImageEnViewMouseZoom | Zoom | Click the image to Zoom In. Ctrl+click (or Right-click) to Zoom Out | miZoom, miSmoothZoom or miDblClickZoom | Exclusive |
| TImageEnViewMouseZoomAndScroll | Zoom and Scroll | Left-click the image to Zoom In. Right-click to Zoom Out. Click the image and drag the mouse to scroll | miZoom and miScroll | Exclusive |
| TImageEnViewMouseMeasureLength | Measure Length | Click and drag to measure a length | miMeasureLength | Exclusive |
| TImageEnViewMouseMeasureRect | Measure Area | Click and drag to measure a rectangular area | miMeasureRect | Exclusive |
| TImageEnViewMouseMeasureEllipse | Measure Ellipse | Click and drag to measure a circular area | miMeasureEllipse | Exclusive |
| TImageEnViewMouseMeasurePath | Measure Polyline | Use multiple clicks to measure a length or area | miMeasurePath | Exclusive |
| TImageEnViewMouseMeasureAngle | Measure Angle | Click three points to measure an angle | miMeasureAngle | Exclusive |
| TImageEnViewMouseColorPicker | Enable the Color Picker | Enable the Color Picker so the user can select a color within the image. The effect of the selection is configured by TImageEnView.FillTool.ColorSelectActions | miColorPicker | - |
| TImageEnViewMouseAdjustBlackWhite | Adjust Brightness/Contrast | Click and drag up/down to adjust brightness. Click and drag left/right to adjust contrast | miAdjustBlackWhite | - |
| TImageEnViewMousePdfSelect | Select Text and Images | Select text or images in the current page (PdfViewer) | miPdfSelectText, miPdfSelectRgn | - |
| Action | Name | Description | Associated Method | Extra Properties |
|---|---|---|---|---|
| TImageEnViewAlphaFillTool | Enable the Alpha Fill Tool | Enable the alpha fill tool with to replace areas of a similar color with transparency | TIEFillToolInteraction (Shift key makes it more aggressive at color selection. Alt key switches to Color fill) | - |
| TImageEnViewBrushTool | Enable the Paint Brush | Enable the brush tool to paint content onto the image | TIEBrushToolInteraction | BrushShape, BrushFill |
| TImageEnViewColorFillTool | Enable the Flood Fill Tool | Enable the flood fill tool with to replace areas of a similar color with a new color | TIEFillToolInteraction (Shift key makes it more aggressive at color selection. Alt key switches to Alpha fill) | - |
| TImageEnViewEraserTool | Enable the Eraser | Enable the brush tool with an eraser fill to clear content from the image | TIEBrushToolInteraction | EraserOpacity |
| TImageEnViewBackgroundEraserTool | Enable the Background Eraser | Enable the brush tool with a special eraser that removes the background from the image | TIEBrushToolInteraction | EraserOpacity |
| TImageEnViewCloneTool | Enable Cloning | Enable the clone brush tool to clone content from one part of an image to another | TIECloneToolInteraction | - |
| TImageEnViewCropToolEnable | Enable Cropping | Enable cropping mode to select an area of image to maintain | TIECropToolInteraction | CropMode |
| TImageEnViewCropToolEnactCrop | Crop to Selection | Crop the image to the selection | Enact | - |
| TImageEnViewCropToolCancelCrop | Cancel Cropping | Clear the current crop selection | Cancel | - |
| TImageEnViewRetouchTool | Enable the Retouch Tool | Enable the retouch tool to make corrections to the image | TIERetouchToolInteraction | - |
| TImageEnViewSmudgeTool | Enable the Smudge Tool | Enable the retouch tool in Smudge mode | TIERetouchToolInteraction | - |
| TImageEnViewBlurTool | Enable the Blur Tool | Enable the retouch tool in Blur mode | TIERetouchToolInteraction | - |
| TImageEnViewMotionBlurTool | Enable the Motion BlurTool | Enable the retouch tool in Motion Blur mode | TIERetouchToolInteraction | - |
| TImageEnViewSmoothTool | Enable the Retouch Tool | Enable the retouch tool in Smooth mode (Optionally uses IEVision) | TIERetouchToolInteraction | UseIEVision |
| TImageEnViewPixelizeTool | Enable the Pixelize Tool | Enable the retouch tool in Pixelize mode | TIERetouchToolInteraction | - |
| TImageEnViewBrightnessTool | Enable the Brightness Tool | Enable the retouch tool in Brightness mode | TIERetouchToolInteraction | - |
| TImageEnViewInpaintTool | Enable the Inpaint Tool | Enable the retouch tool in Inpaint mode (Requires IEVision) | TIERetouchToolInteraction | - |
| TImageEnViewWarpTool | Enable the Warping Tool | Enable the retouch tool in Warp mode | TIERetouchToolInteraction | - |
| TImageEnViewRotateTool | Drag to Rotate | Enable the Rotate tool to freely rotate the image with the mouse | TIERotateToolInteraction | BackgroundColor |
| TImageEnViewRotateAndCropTool | Drag to Rotate and Crop | Enable the Rotate tool to freely rotate the image with the mouse and then crop | TIERotateToolInteraction | CropAlgorithm, BackgroundColor |
| TImageEnViewSprayTool | Enable the Spray Can | Enable the brush tool with a spray fill to paint content onto the image | TIEBrushToolInteraction | BrushFill |
| TImageEnViewTransformToolEnable | Enable the Warp Tranformation tool | Enable the Warp Tranformation tool to apply a Thin Plate Spline transformation to the image | TIETransformToolInteraction | - |
| TImageEnViewTransformToolEnact | Apply Tranformation | Apply the current tranformation | Enact | - |
| TImageEnViewTransformToolCancel | Cancel Tranformation | Clear the current tranformation | Cancel | - |
| Action | Name | Description | Associated Method | Extra Properties |
|---|---|---|---|---|
| TImageEnViewDoPreviews | Do Effects | Display the Effects dialog for editing and enhancing the image (all or a specific effect) | DoPreviews | Effects |
| TImageEnViewDoAdjustPreviews | Adjust Colors | Perform color enhancement functions on the image | DoPreviews(ppeColorAdjustments) | - |
| TImageEnViewDoEffectPreviews | Image Effects | Perform effects on the image | DoPreviews(ppeSpecialEffects) | - |
| TImageEnViewDoEditPreviews | Edit Image | Perform editing functions on the image: rotate, resize, crop, etc. | DoPreviews(ppeEditingFunctions) | - |
| TImageEnViewPromptToResize | Prompt to Resize | Display the previews dialog to allow the user to resample (resize) the image | DoPreviews | ResampleFilter |
| TImageEnViewPromptToRotate | Prompt to Rotate | Display the previews dialog to allow the user to rotate the image to a custom angle | DoPreviews | AntiAliasMode |
| TImageEnViewRotateRight | Rotate Right | Rotate the image 90° clockwise | Rotate | - |
| TImageEnViewRotate180 | Rotate 180° | Rotate the image 180° clockwise | Rotate | - |
| TImageEnViewRotateLeft | Rotate Left | Rotate the image 90° counter-clockwise | Rotate | - |
| TImageEnViewFlipHorizontal | Flip Horizontal | Flip the image from top to bottom | Flip | - |
| TImageEnViewFlipVertical | Flip Vertical | Flip the image from left to right | Flip | - |
| TImageEnViewCrop | Crop to Selection | Remove all parts of the image outside the current selection | Crop | - |
| TImageEnViewDeleteSelection | Delete Selection | Remove the selection area of the image | CutToClipboard | - |
| TImageEnViewCutToClipboard | Cut | Cut the current image or selection to the clipboard | CutToClipboard | Cut Source |
| TImageEnViewCopyToClipboard | Copy | Copy the current image or selection to the clipboard | CopyToClipboard | Copy Source |
| TImageEnViewPasteFromClipboard | Paste | Paste an image from the clipboard | PasteFromClipboard | Paste Dest |
| TImageEnViewUndo | Undo | Undo the last action | Undo | ShowUndoAction |
| TImageEnViewRedo | Redo | Redo the last action that was undone | Redo | ShowRedoAction |
| TImageEnViewConvertToGray | Convert to Gray | Reduce the colors of the image to grayscale | ConvertToGray | - |
| TImageEnViewHistAutoEqualize | Auto Equalize Colors | Equalizes the color histogram for the selected region | HistAutoEqualize | - |
| TImageEnViewAutoSharp | Auto Sharpen | Automatically enhances the image sharpness by sharpening the contours of detected objects | AutoSharp | Intensity, Rate |
| TImageEnViewAutoImageEnhance | Auto Enhance Image | Performs a series of complex operations to improve the contrast and colors in the image | Various, see AutoEnhance Methods | SubsampledSize, Slope, Cut, Neighbour |
| TImageEnViewNegative | Negative | Invert the colors of the image | Negative | - |
| TImageEnViewPixelize | Pixelize | Obscure the selected area of the image | Pixelize | BlockSize |
| TImageEnViewCartoonify | Cartoonify | Convert the image to a cartoon line effect | Cartoonify | LineColor,Overlay, Radius, RemoveNoiseSize |
| TImageEnViewRemoveRedEyes | Remove Red-Eyes | Remove the red-eye effect from the selection | RemoveRedEyes | - |
| TImageEnViewSharpen | Sharpen | Apply a sharpening filter to the image | Sharpen | Intensity, Neighbourhood |
| TImageEnViewSmooth | Smooth | Smooths and removes noise from the image | Various, see Smoothing Method | SmoothStrength |
| TImageEnViewInpaint | Patch Selection | Apply an inpainting method to the selected area | inpaint | - |
| TImageEnViewRemoveChromaKey | Remove Chroma-Key | Removes the Chroma-Key background from the image | RemoveChromaKey | KeyColor (if clNone, it is guessed using the whole image or current selection), Tolerance, Saturation, FeatherEdges, HueReduction, RemoveNoise |
| Action | Name | Description | Associated Method | Extra Properties |
|---|---|---|---|---|
| TImageEnViewPromptToOpen | Open | Load an image from file | ExecuteOpenDialog, LoadFromFile | DialogTitle, DefaultFilter, LimitToFileType, FileName |
| TImageEnViewSave | Save | Save changes to this image to file | SaveToFile | EnableOnlyWhenChanged, FileName |
| TImageEnViewPromptToSave | Save as | Save this image to a new filename | ExecuteSaveDialog, SaveToFile | DialogTitle, DefaultFilter, LimitToFileType, FileName |
| TImageEnViewDoIOPreviews | Save Properties | Specify advanced properties for this image | DoPreviews | PreviewParams |
| TImageEnViewDoPrintPreviewDialog | Print Preview | Display a preview of this image for printing | DoPrintPreviewDialog | DialogType |
| TImageEnViewPrintImageNormal | Print this image at its original size | PrintImage | - | |
| TImageEnViewPrintImageFitToPage | Print to Page | Print this image to fit the page | PrintImage | - |
| TImageEnViewSelectAcquireSource | Select Acquisition Source | Select the camera or scanner to acquire images from | SelectAcquireSource | Apis |
| TImageEnViewAcquire | Acquire | Retrieve an image from a camera or scanner | Acquire | - |
| TImageEnViewSeekFirst | First Frame | Display the first frame of this image | Seek | - |
| TImageEnViewSeekPrior | Previous Frame | Display the prior frame of this image | Seek | - |
| TImageEnViewSeekNext | Next Frame | Display the next frame of this image | Seek | - |
| TImageEnViewSeekLast | Last Frame | Display the last frame of this image | Seek | - |
| Action | Name | Description | Associated Method | Extra Properties |
|---|---|---|---|---|
| TIEPdfViewerEnabled | PDF Viewing | Enable viewing of PDF documents | PdfViewer | AllowTextSelection (miPdfSelectText), AllowImageSelection (miPdfSelectRgn), AllowFormEditing , AllowObjectEditing |
| TIEPdfViewerShowAllPages | Show All Pages | Display all pages of the document | ShowAllPages | - |
| TIEPdfViewerRotateViewNormal | Rotation Normal | Do not rotate page for display | ViewRotation | - |
| TIEPdfViewerRotateView90 | Rotate Right | Rotate page clockwise for display | ViewRotation | - |
| TIEPdfViewerRotateView180 | Rotate 180 | Rotate page 180 for display | ViewRotation | - |
| TIEPdfViewerRotateView270 | Rotate Left | Rotate page counter-clockwise for display | ViewRotation | - |
| TIEPdfViewerPageRotateNormal | Rotation Normal | Do not rotate current page | PageRotation | - |
| TIEPdfViewerPageRotate90 | Rotate Right | Rotate current page clockwise | PageRotation | - |
| TIEPdfViewerPageRotate180 | Rotate 180 | Rotate current page 180 | PageRotation | - |
| TIEPdfViewerPageRotate270 | Rotate Left | Rotate current page counter-clockwise | PageRotation | - |
| TIEPdfViewerFindDialog | Find | Display the find dialog | FindDialog | AllPages |
| TIEPdfViewerImportPages | Import Pages | Import a PDF file into the current document | ImportPages | AppendToEnd, PageRange |
| TIEPdfViewerPromotePage | Promote Page | Move page toward start of document | MovePages | - |
| TIEPdfViewerDemotePage | Demote Page | Move page toward end of document | MovePages | - |
| TIEPdfViewerDeletePage | Delete Page | Delete the current page | DeletePages | - |