diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2017-06-22 13:03:50 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2017-07-15 11:01:30 +0200 |
commit | 34a0cb059c2bcfa62afe1dbd775cb69f637e130d (patch) | |
tree | e091b370e6f186f128a74d7b871fa88b5f09f964 /drawinglayer/inc | |
parent | 41f5459e5d4cbf5024995bce7d967104c7943830 (diff) |
emfplus: unified transformations, added test code
More unifications, changed all Map*() methods to use a single
B2DHomMatrix which is created based on former stuff, XForm now
completely replaced. To check, added debug-only code and switches
to the VclPixelProcessor so that visual checks get easy when
using these modes (overlay of both methods with modded colors).
Also resynched to master.
Change-Id: I7b749f90bfde2ec1c2e49ee90ca2ef368da0547e
Diffstat (limited to 'drawinglayer/inc')
-rw-r--r-- | drawinglayer/inc/emfplushelper.hxx | 4 | ||||
-rw-r--r-- | drawinglayer/inc/wmfemfhelper.hxx | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/drawinglayer/inc/emfplushelper.hxx b/drawinglayer/inc/emfplushelper.hxx index 839a94d82e95..78e59dbf1abc 100644 --- a/drawinglayer/inc/emfplushelper.hxx +++ b/drawinglayer/inc/emfplushelper.hxx @@ -20,12 +20,16 @@ #ifndef INCLUDED_DRAWINGLAYER_INC_EMFPLUSHELPER_HXX #define INCLUDED_DRAWINGLAYER_INC_EMFPLUSHELPER_HXX +#include <sal/types.h> #include <sal/config.h> +#include <memory> /// predefines namespace emfplushelper { struct EmfPlusHelperData; } namespace wmfemfhelper { class TargetHolders; } namespace wmfemfhelper { class PropertyHolders; } +namespace drawinglayer { namespace geometry { class ViewInformation2D; }} +class SvMemoryStream; namespace emfplushelper { diff --git a/drawinglayer/inc/wmfemfhelper.hxx b/drawinglayer/inc/wmfemfhelper.hxx index a11b6578e572..7ae8e64ad6e8 100644 --- a/drawinglayer/inc/wmfemfhelper.hxx +++ b/drawinglayer/inc/wmfemfhelper.hxx @@ -22,6 +22,9 @@ #include <sal/config.h> #include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <vcl/font.hxx> +#include <vcl/outdevstate.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> // predefines namespace drawinglayer { namespace geometry { class ViewInformation2D; }} |