diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-07-19 21:57:19 +0200 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-07-20 21:02:50 +0200 |
commit | a34e2e08b6976613253a6caa737dbc191b56e372 (patch) | |
tree | c70352590756cd9e3c3518c1fd590b34a056068a | |
parent | f97c5397f0784ab6e4dd3b8f59bcffd21f13d1af (diff) |
emf+: recognise some more object types
Change-Id: I33fec62e4bc38eeaf014eeb1210db2904af033f6
-rw-r--r-- | cppcanvas/source/mtfrenderer/emfplus.cxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx index e47cfb5e5baf..85e4873125f7 100644 --- a/cppcanvas/source/mtfrenderer/emfplus.cxx +++ b/cppcanvas/source/mtfrenderer/emfplus.cxx @@ -92,6 +92,9 @@ namespace #define EmfPlusObjectTypeRegion 0x400 #define EmfPlusObjectTypeImage 0x500 #define EmfPlusObjectTypeFont 0x600 +#define EmfPlusObjectTypeStringFormat 0x700 +#define EmfPlusObjectTypeImageAttributes 0x800 +#define EmfPlusObjectTypeCustomLineCap 0x900 #define EmfPlusRegionInitialStateInfinite 0x10000003 @@ -1729,6 +1732,21 @@ namespace cppcanvas break; } + case EmfPlusObjectTypeStringFormat: + { + SAL_INFO("cppcanvas.emf", "EMF+\t Object type 'string format' not yet implemented"); + break; + } + case EmfPlusObjectTypeImageAttributes: + { + SAL_INFO("cppcanvas.emf", "EMF+\t Object type 'image attributes' not yet implemented"); + break; + } + case EmfPlusObjectTypeCustomLineCap: + { + SAL_INFO("cppcanvas.emf", "EMF+\t Object type 'custom line cap' not yet implemented"); + break; + } default: SAL_INFO("cppcanvas.emf", "EMF+\tObject unhandled flags: 0x" << std::hex << (flags & 0xff00) << std::dec); break; |