ImageEn

What's New


Version 14.0.1

New Features

Added: TImageEnMView allows images to be dropped from Chrome
Added: Event for Custom handling of keyboard shortcuts for TImageEnView and TImageEnMView
Added: Configurable shortcut for file launching in TImageEnFolderMView
Added: JPEG compression support for saving with PDFium
Added: Smooth drawing of gamma graph
Added: Debugging visualizer for the TIECanvas class
Added: Advanced option to embed fonts into PDF as CID
Added: Improved French localization


Bug Fixes

Fixed: Twain scanning issues due to forced acquisition frame
Fixed: Potential errors when dragging from unexpected locations, like a web browser
Fixed: Text may be cut-off when shown above a line layer (at certain positions and very high zoom levels)
Fixed: Size of text in layer may be inconsistent when zooming and layer caching is enabled
Fixed: Text may wrap unnecessarily when outputing to PDF
Fixed: Words can disappear from text layers when zooming
Fixed: Text editor does not update position when maximize control or zoom
Fixed: ParentBackground error on DoPreviews in Delphi 6
Fixed: Fonts are duplicated when exporting to PDF with PDFium
Fixed: Pixels shifted when using rfFastLinear
Fixed: TImageEnView.LayersCreateFromSelection() creates a skewed layer
Fixed: Cached ruler layers do not update their text when scale is changed
Fixed: TIEBitmap.IsEmpty may return true if encapsulated from a bitmap
Fixed: Cannot insert links with TIERichEdit under 64bit
Fixed: Minor inaccuracy with TImageEnView.VisibleBitmapRect
Fixed: TImageEnMView does not append frames when no content is selected


Changes to Classes

Added: TIECanvas.FillRect overload
Added: OnKeyboardShortcut event for TImageEnView and TImageEnMView
Added: TImageEnView.LayersCacheReset


Changes to Method Parameters

None


Demo Changes

Added: PDF demos support JPEG compression (Demos\PDF\PDFBuilder\PdfBuilder.dpr)
Added: Pan-Zoom demo improvements (Demos\Display\PanZoomEffects\PanZoom.dpr)


Compatibility Issues

Removed: TImageEnView.AutoFit: Instead use ImageEnView1.AutoShrink := True; ImageEnView1.AutoStretch := True; (See: AutoShrink, AutoStretch)
Removed: TImageEnView.LayersRotationAntialias: Instead use ImageEnView1.LayersRotationFilter := ierBicubic; or ImageEnView1.LayersRotationFilter := ierNone; (See: LayersRotationFilter)
Renamed: TImageEnMView.DefaultTopTextFont / DefaultInfoTextFont / DefaultBottomTextFont / DefaultTextBackgroundStyle: Instead use TopTextFont / InfoTextFont / BottomTextFont / TextBackgroundStyle
Removed: TIOParams.DCX_Image: Instead use: ImageIndex
Removed: DrawCustomShape / CreateCustomShapeRegion / TXCustomShape: Instead use: new IEDrawShape / IECreateShapeRegion / TIEShape


See Also

Complete History
Updating and Compatibility