Issue 46838 - Metafiles for OLE don't support HC-Mode
Summary: Metafiles for OLE don't support HC-Mode
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: ui (show other issues)
Version: OOo 2.0 Beta
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0.3
Assignee: kla
QA Contact: issues@framework
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2005-04-06 14:31 UTC by kla
Modified: 2006-05-15 12:00 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description kla 2005-04-06 14:31:24 UTC
in addition to i46362 for 3D Chart Objects
Comment 1 Armin Le Grand 2005-05-12 18:00:22 UTC
AW: Accessibility -> 2.0.2
Comment 2 dankegel 2005-10-28 05:28:53 UTC
Added "accessibility" keyword
Comment 3 Armin Le Grand 2005-12-09 13:07:08 UTC
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.
Comment 4 Mathias_Bauer 2006-01-20 17:21:23 UTC
We will not finish this until 2.0.2 code freeze -> retargetting to 2.0.3
Comment 5 mikhail.voytenko 2006-02-10 12:15:01 UTC
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.
Comment 6 mikhail.voytenko 2006-02-20 14:15:04 UTC
.
Comment 7 mikhail.voytenko 2006-03-16 10:04:25 UTC
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
Comment 8 mikhail.voytenko 2006-03-16 10:04:32 UTC
reassign to kla@openoffice.org
Comment 9 mikhail.voytenko 2006-03-16 10:04:44 UTC
reset resolution to FIXED
Comment 10 kla 2006-03-24 10:17:06 UTC
seen ok into the CWS -> verified
Comment 11 kla 2006-05-15 12:00:16 UTC
seen ok into the master -> closed