Apache OpenOffice (AOO) Bugzilla – Issue 46838
Metafiles for OLE don't support HC-Mode
Last modified: 2006-05-15 12:00:16 UTC
in addition to i46362 for 3D Chart Objects
AW: Accessibility -> 2.0.2
Added "accessibility" keyword
AW->MV: Discussed with BM (chart) and MBA. Problem: OLE in non-active state is painted using the representation MetaFile. When in High contrast mode, this may be wrong. It may even be saved in SO8 file when user worked in HC mode. Steps to take: (a) Always save visual representation of OLE (if saved) in non-HC mode (b) If App is in HC mode, do not use visual representation directly, but get new one from OLE server with the HC information Both requires to expand the involved OLE methods with a new flag for com::sun::star::embed::Aspects, e.g. ::com::sun::star::embed::Aspects::MSOLE_HIGHCONTRAST. For the OutputDevice, HC can be set using DRAWMODE_SETTINGSFILL as flag for the DrawMode. Thus, DoDraw for the applications would not need to be changed. In the long term it should be handed over as a parameter, too. MBA is not sure if this can be done for PP2, but wants to keep n PP2 as long as no PP3 flag is available.
We will not finish this until 2.0.2 code freeze -> retargetting to 2.0.3
Ups, I was confused by the correct behavior of the 2D-charts :) Fixed. Now in HC mode the 3D-chart embedded objects ( and actually all OOo own embedded objects ) should be shown correctly even when they are not active.
.
3D charts replacement images look good now in HC format. MAV->KLA: Please verify the issue. re-open issue and reassign to kla@openoffice.org
reassign to kla@openoffice.org
reset resolution to FIXED
seen ok into the CWS -> verified
seen ok into the master -> closed