Latest News:
2025/05/08 - EmfEngine Commercial Version 3.2 released:
- Added support for Qt >= 6.8.
- Fixed export of polylines on Windows.
2023/04/25 - EmfEngine Commercial Version 3.1 for Windows released:
- Fixed washed out colors for brush filling operations by removing gamma correction.
- Improved handling of the dash pattern for QPens with Qt::SquareCap style.
2022/05/21 - EmfEngine Commercial Version 3.1 for macOS/Linux released:
- Added support for pens with Qt::CustomDashLine style.
- Fixed rounding point errors in drawPath and drawPolygon.
- Fixed crash in drawTextItem when building with ASan (clang address sanitizer).
- Fixed font size for exported texts.
2021/12/03 - EmfEngine Commercial Version 3.0.1 for macOS/Linux released:
- Fixed regression in release 3.0 causing paths to be always closed.
2021/08/10 - EmfEngine Commercial Version 3.0 released:
- Added the possibility to export texts as QPainterPaths using method setTextMode(EmfPaintEngine::Paths).
- Fixed compilation with Qt 6.
2020/06/16 - EmfEngine Commercial Version 2.9.1 released:
- Fixed compilation with Qt 5.15.
2019/08/05 - EmfEngine Commercial Version 2.9 released:
- Windows: HAVE_FIXED_FONT_SIZE precompile option was replaced with the setFixedFontSizes() method.
By default output texts have the same width/height as in the Qt application even if the output font sizes are smaller.
- Unix-like systems: added a new constructor that can be used to copy metafiles to clipboard as URL from a file stored into the temporary folder.
- Added fileName() getter method for the name of the exported metafile.
- Improved build system.
2019/06/18 - EmfEngine Commercial Version 2.8.4 released:
- Fixed wrong pen line width due to ignoring of the scaling factor resulting from horizontal/vertical shearing.
- Better handling of font weights on Unix-like systems.
2018/03/27 - EmfEngine Commercial Version 2.8.3 released:
- Fixed font size handling if the font size was specified in pixels.
2017/12/04 - EmfEngine Commercial Version 2.8.2 released:
- Fixes regression affecting the width of exported QPens when QPainter has a rotation angle.
2017/11/03 - EmfEngine Commercial Version 2.8.1 released:
- Fixed a regression affecting the width of exported QPens.
2017/06/02 - EmfEngine Commercial Version 2.8 released:
- Fixed bug affecting the width of exported QPens.
- Fixed the miter limit of exported QPens with join style Qt::MiterJoin on Unix-like systems.
- Replaced CopyMetaFile function with CopyMetaFileW when exporting to WMF format on Windows.
2016/09/19 - EmfEngine Commercial Version 2.7.1 released:
- Fixed clipping on Unix-like systems.
2016/08/02 - EmfEngine Commercial Version 2.7 released:
- Added support for QFont::Capitalization.
- Text antialiasing is enabled by default on Unix-like systems.
2016/06/24 - EmfEngine Commercial Version 2.6.1 released:
Fixed compilation on Linux.
2016/05/20 - EmfEngine Commercial Version 2.6 for Unix-like systems released:
- Added support for transparency.
- Fixed drawing of paths and polygons using Winding fill rule.
- Fixed drawing of texture brushes.
- Improved drawing of text items.
- Silenced several compile warnings.
2016/05/09 - EmfEngine Commercial Version 2.5 released:
- Added support for Qt 5.6.
- Initial GDI-based version for Mac OS X and Linux.
2016/04/30 - EmfEngine Commercial Version 2.4.1 released:
Fixed a regression introduced in previous release.
2016/04/26 - EmfEngine Commercial Version 2.4 released:
Fixed export errors due to device transformations.
2016/03/10 - EmfEngine Commercial Version 2.3.1 released:
Text antialiasing is enabled by default.
2016/03/02 - EmfEngine Commercial Version 2.3 released:
Improved drawing of closed QPainterPaths and fixed conversion of QPens in very specific use cases.
2016/02/05 - EmfEngine Commercial Version 2.2 released:
Fixed drawing of huge polygons in QPaintEngine::PolylineMode.
2015/06/16 - EmfEngine Commercial Version 2.1 released:
Fixed export of QLinearGradients and QRadialGradients with wrap mode set to ReflectSpread.
2015/02/15 - EmfEngine Commercial Version 2.0.3 released:
Fixed compilation for some very particular cases.
2014/12/05 - EmfEngine Commercial Version 2.0.2 released:
- Fixed conversion of QPens.
- Fixed filling of QPainterPaths.
- Fixed handling of Qt::TexturePattern brushes.
- Removed obsolete preprocessor directive HAVE_GDIPLUS.
2014/11/19 - EmfEngine Commercial Version 2.0.1 released:
- Improved the behavior of the HENHMETAFILE handle.
- Name collisions with other projects (due to using namespace Gdiplus) are now avoided.
- Added support for compiling with NOMINMAX defined.
2014/08/26 - EmfEngine Commercial Version 2.0 released:
Added support for QConicalGradient brushes.
2014/06/05 - EmfEngine Commercial Version 1.9.1 released:
Fixed a small compilation issue with Visual Studio.
2014/02/03 - EmfEngine Commercial Version 1.9 released:
- Added support for saving graphics to the Windows Metafile (WMF) image format.
- Added a constructor that can be used to copy metafiles to clipboard.
2013/10/31 - EmfEngine Commercial Version 1.8.1 released:
Small bug fix: fully transparent pens are now taken into account.
2013/10/02 - EmfEngine Commercial Version 1.8 released:
- Added the possibility to get a Windows HENHMETAFILE handle once the metafile has been created.
- Improved the rendering of textured brushes in order to support monochrome brush textures.
- Fixed the rendering of textures brushes to support (affine) brush transformations.
2013/09/18 - EmfEngine Commercial Version 1.7 released:
Fixed the export of text items.
2013/09/01 - EmfEngine Commercial Version 1.6 released:
- Fixed export of centered text items.
- Fixed export of linear gradients.
- World/viewport transformations are now also taken into account.
2013/05/09 - EmfEngine Commercial Version 1.5 released:
Added support for Qt5.
2013/02/12 - EmfEngine Commercial Version 1.4.1 released:
Added support for building EmfEngine with Microsoft Visual Studio 2012.
2013/01/06 - EmfEngine Commercial Version 1.4 released:
Improved handling of text items with alpha channel enabled.
2012/04/22 - EmfEngine Commercial Version 1.3 released:
Added the possibility to save the metafile to a QByteArray. Added a metafileSize() getter method.
2012/03/02 - EmfEngine Commercial Version 1.2 released:
Improved drawing of tiled pixmaps.
2012/02/03 - EmfEngine Commercial Version 1.1 released:
Added support for custom user font files.
2012/01/19 - EmfEngine Commercial Version 1.0.3 released:
Added the possibility to build EmfEngine without STL support enabled in Qt.
|