Apache OpenOffice (AOO) Bugzilla – Issue 22210
Support *hidden* autoshapes.
Last modified: 2013-02-07 22:13:39 UTC
As in the attached example there is a fHidden property for escher shapes which we currently do nothing with.
Created attachment 11019 [details] Example .doc
I'll give a 2.0 target to this one.
accepted
KA: unfortunately, this feature will not be possible for SO8 anymore => set to OOo Later
*** Issue 75863 has been marked as a duplicate of this issue. ***
Isn't the code in msdffimp.cxx buggy when it looks for the value of boolean properties using GetPropertyValue()? Shouldn't it be using GetPropertyBool() so that the proper magic is used (actually look at the appropriate bit of the last property in the set of boolean properties)? There is some code in SvxMSDffManager::ProcessObj() that attempts to see if the fHidden flag is set in the input for some object, and that uses GetPropertyValue(DFF_Prop_fPrint)&0x20 . I think it should use GetPropertyBool(DFF_Prop_fHidden) instead? Unfortunately changing that doesn't seem to help for the sample document in issue 75863, so either I understand that crap incorrectly, or that place in the code is not the right one to handle the problematic object in the sample document in issue 75863.
By the way, is the sample document "arse2.doc" attached to this issue relevant any longer? I don't see anything "to the left of this para" in OOo, but I do see an odd long underscore in Word 2003. Huh? I'll attach my sample .ppt document here, too.
Created attachment 44141 [details] Sample .ppt file
Created attachment 44161 [details] Trivial patch to just drop invisible autoshapes, a suggestion in the hope of getting some discussion going
tml, dropping invisible shapes does not seem to be good idea. Don't we have property like this for objects in Impress? Can't we do 1:1 transformation?
There is no property which is storing such kind of information. In Impress exist the possibility to put hidden shapes on a hidden layer, this would be a solution, but this solves this problem only for Impress.
Created attachment 74042