From a34e2e08b6976613253a6caa737dbc191b56e372 Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Sat, 19 Jul 2014 21:57:19 +0200 Subject: emf+: recognise some more object types Change-Id: I33fec62e4bc38eeaf014eeb1210db2904af033f6 --- cppcanvas/source/mtfrenderer/emfplus.cxx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'cppcanvas/source/mtfrenderer/emfplus.cxx') 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 @@ -1727,6 +1730,21 @@ namespace cppcanvas aObjects [index] = font = new EMFPFont (); font->Read (rObjectStream); + 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: -- cgit