From 723ee43cf65f85d7b586ae8c98529a22621054a3 Mon Sep 17 00:00:00 2001 From: Bartosz Kosiorek Date: Fri, 7 Apr 2017 13:24:41 +0200 Subject: Replace EmfPlusRecordType decimal valuse with hex Change-Id: Ia5f248282e663e86b76a8c90fb5dd55d112f6912 Reviewed-on: https://gerrit.libreoffice.org/36260 Tested-by: Jenkins Reviewed-by: Bartosz Kosiorek --- cppcanvas/source/mtfrenderer/emfplus.cxx | 88 ++++++++++++++++++++------------ 1 file changed, 55 insertions(+), 33 deletions(-) (limited to 'cppcanvas') diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx index 20142396e4e9..f242e31eed62 100644 --- a/cppcanvas/source/mtfrenderer/emfplus.cxx +++ b/cppcanvas/source/mtfrenderer/emfplus.cxx @@ -58,39 +58,61 @@ namespace { -#define EmfPlusRecordTypeHeader 16385 -#define EmfPlusRecordTypeEndOfFile 16386 -#define EmfPlusRecordTypeGetDC 16388 -#define EmfPlusRecordTypeObject 16392 -#define EmfPlusRecordTypeFillRects 16394 -#define EmfPlusRecordTypeFillPolygon 16396 -#define EmfPlusRecordTypeDrawLines 16397 -#define EmfPlusRecordTypeFillEllipse 16398 -#define EmfPlusRecordTypeDrawEllipse 16399 -#define EmfPlusRecordTypeFillPie 16400 -#define EmfPlusRecordTypeFillPath 16404 -#define EmfPlusRecordTypeDrawPath 16405 -#define EmfPlusRecordTypeDrawImage 16410 -#define EmfPlusRecordTypeDrawImagePoints 16411 -#define EmfPlusRecordTypeDrawString 16412 -#define EmfPlusRecordTypeSetRenderingOrigin 16413 -#define EmfPlusRecordTypeSetAntiAliasMode 16414 -#define EmfPlusRecordTypeSetTextRenderingHint 16415 -#define EmfPlusRecordTypeSetInterpolationMode 16417 -#define EmfPlusRecordTypeSetPixelOffsetMode 16418 -#define EmfPlusRecordTypeSetCompositingQuality 16420 -#define EmfPlusRecordTypeSave 16421 -#define EmfPlusRecordTypeRestore 16422 -#define EmfPlusRecordTypeBeginContainerNoParams 16424 -#define EmfPlusRecordTypeEndContainer 16425 -#define EmfPlusRecordTypeSetWorldTransform 16426 -#define EmfPlusRecordTypeResetWorldTransform 16427 -#define EmfPlusRecordTypeMultiplyWorldTransform 16428 -#define EmfPlusRecordTypeSetPageTransform 16432 -#define EmfPlusRecordTypeSetClipRect 16434 -#define EmfPlusRecordTypeSetClipPath 16435 -#define EmfPlusRecordTypeSetClipRegion 16436 -#define EmfPlusRecordTypeDrawDriverString 16438 +#define EmfPlusRecordTypeHeader 0x4001 +#define EmfPlusRecordTypeEndOfFile 0x4002 +//TODO EmfPlusRecordTypeComment 0x4003 +#define EmfPlusRecordTypeGetDC 0x4004 +//TODO EmfPlusRecordTypeMultiFormatStart 0x4005 +//TODO EmfPlusRecordTypeMultiFormatSection 0x4006 +//TODO EmfPlusRecordTypeMultiFormatEnd 0x4007 +#define EmfPlusRecordTypeObject 0x4008 +//TODO EmfPlusRecordTypeClear 0x4009 +#define EmfPlusRecordTypeFillRects 0x400A +#define EmfPlusRecordTypeFillPolygon 0x400C +#define EmfPlusRecordTypeDrawLines 0x400D +#define EmfPlusRecordTypeFillEllipse 0x400E +#define EmfPlusRecordTypeDrawEllipse 0x400F +#define EmfPlusRecordTypeFillPie 0x4010 +//TODO EmfPlusRecordTypeDrawPie 0x4011 +//TODO EmfPlusRecordTypeDrawArc 0x4012 +//TODO EmfPlusRecordTypeFillRegion 0x4013 +#define EmfPlusRecordTypeFillPath 0x4014 +#define EmfPlusRecordTypeDrawPath 0x4015 +//TODO EmfPlusRecordTypeFillClosedCurve 0x4016 +//TODO EmfPlusRecordTypeDrawClosedCurve 0x4017 +//TODO EmfPlusRecordTypeDrawCurve 0x4018 +//TODO EmfPlusRecordTypeDrawBeziers 0x4019 +#define EmfPlusRecordTypeDrawImage 0x401A +#define EmfPlusRecordTypeDrawImagePoints 0x401B +#define EmfPlusRecordTypeDrawString 0x401C +#define EmfPlusRecordTypeSetRenderingOrigin 0x401D +#define EmfPlusRecordTypeSetAntiAliasMode 0x401E +#define EmfPlusRecordTypeSetTextRenderingHint 0x401F +#define EmfPlusRecordTypeSetInterpolationMode 0x4021 +#define EmfPlusRecordTypeSetPixelOffsetMode 0x4022 +//TODO EmfPlusRecordTypeSetCompositingMode 0x4023 +#define EmfPlusRecordTypeSetCompositingQuality 0x4024 +#define EmfPlusRecordTypeSave 0x4025 +#define EmfPlusRecordTypeRestore 0x4026 +//TODO EmfPlusRecordTypeBeginContainer 0x4027 +#define EmfPlusRecordTypeBeginContainerNoParams 0x4028 +#define EmfPlusRecordTypeEndContainer 0x4027 +#define EmfPlusRecordTypeSetWorldTransform 0x402A +#define EmfPlusRecordTypeResetWorldTransform 0x402B +#define EmfPlusRecordTypeMultiplyWorldTransform 0x402C +//TODO EmfPlusRecordTypeScaleWorldTransform 0x402E +//TODO EmfPlusRecordTypeRotateWorldTransform 0x402F +#define EmfPlusRecordTypeSetPageTransform 0x4030 +//TODO EmfPlusRecordTypeResetClip 0x4031 +#define EmfPlusRecordTypeSetClipRect 0x4032 +#define EmfPlusRecordTypeSetClipPath 0x4033 +#define EmfPlusRecordTypeSetClipRegion 0x4034 +//TODO EmfPlusRecordTypeOffsetClip 0x4035 +#define EmfPlusRecordTypeDrawDriverString 0x4036 +//TODO EmfPlusRecordTypeStrokeFillPath 0x4037 +//TODO EmfPlusRecordTypeSerializableObject 0x4038 +//TODO EmfPlusRecordTypeSetTSGraphics 0x4039 +//TODO EmfPlusRecordTypeSetTSClip 0x403A #define EmfPlusObjectTypeBrush 0x100 #define EmfPlusObjectTypePen 0x200 -- cgit