Index: source/unodraw/UnoGraphicExporter.cxx =================================================================== RCS file: /cvs/graphics/svx/source/unodraw/UnoGraphicExporter.cxx,v retrieving revision 1.22.16.7 diff -c -r1.22.16.7 UnoGraphicExporter.cxx *** source/unodraw/UnoGraphicExporter.cxx 7 Feb 2007 18:57:33 -0000 1.22.16.7 --- source/unodraw/UnoGraphicExporter.cxx 16 Mar 2007 09:56:07 -0000 *************** *** 635,640 **** --- 635,641 ---- sal_Bool bExportOnlyBackground = false; sal_Bool bVerboseComments = false; sal_Bool bScrollText = false; + sal_Bool bUseHighContrast = false; if( NULL == pFilter || NULL == pPage || NULL == mpDoc ) return sal_False; *************** *** 737,742 **** --- 738,747 ---- { pDataValues->Value >>= bExportOnlyBackground; } + else if( pDataValues->Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "HighContrast" ) ) ) + { + pDataValues->Value >>= bUseHighContrast; + } else if( pDataValues->Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "PageNumber" ) ) ) { pDataValues->Value >>= mnPageNumber; *************** *** 903,908 **** --- 908,915 ---- GDIMetaFile aMtf; aVDev.SetMapMode( aMap ); + if( bUseHighContrast ) + aVDev.SetDrawMode( aVDev.GetDrawMode() | DRAWMODE_SETTINGSLINE | DRAWMODE_SETTINGSFILL | DRAWMODE_SETTINGSTEXT | DRAWMODE_SETTINGSGRADIENT ); aVDev.EnableOutput( FALSE ); aMtf.Record( &aVDev );