Apache OpenOffice (AOO) Bugzilla – Issue 90587
"Before text" spacing added when wrapping around frames
Last modified: 2017-05-20 11:17:58 UTC
This issue is an outcome of issue 90130 ("After text" spacing not added when wrapping around frames). Please see the examples attached to that issue at:- http://www.openoffice.org/nonav/issues/showattachment.cgi/54077/Text%20wrap%20-%20no%20space%20at%20end%20of%20text.odt http://www.openoffice.org/nonav/issues/showattachment.cgi/54079/Text%20wrap%20-%20no%20space%20at%20end%20of%20text%202.odt When wrapping around an object as shown in the examples, "Before text" is added against the right edge of the object whilst "After text" space is not added against the left edge of the object. This is inconsistent. IMO it would be more intuitive to add the Before/After text spacing at all times since I believe that is the users intent when specifying those options. Introducing special contexts where that does not apply only distracts the user. Any object wrap spacing should be added to the text spacing, giving the user more flexibility in formating documents if they choose whilst making their job easier at the same time. That is, IMO, issue 90130 should be reopened and this issue closed.
Spacing before text is regarded for object wrapping while Spacing after text is not. This is an inconsistency which could only be solved via a compatibility flag. "Old" documents should of course look the way they have been designed in older OOo's.
Looking through the ODF specification 1.1 just now I could not find any requirements for where paragraph margin settings may or may not be applied, or how paragraph margins should interact with object wrapping. It appears to be left to be interpreted by the implementor. The absence of those specifics could also be interpreted as a general requirement that they be applied wherever it is reasonably appropriate, such as around objects which intersect and therefore alter the normal paragraph margin contour. Other implementations of the ODF spec appear to disagree with the OpenOffice.org interpretation. If I open the example documents in KWord I see that both "Before text" and "After text" spacing is honoured along the respective edges of the object (although the contour shaping does not appear to be implemented), at least for page or paragraph anchored objects. That is, KWord works in the way that issue 90130 was advocating OOo should work. Requiring that the "look" of documents be maintained for evermore just as they were created by older versions of OOo will obviously inhibit both development and error correction in the implementation. IMO any document that is saved in an editable format such as ODT is regarded as a fluid document. Fluidity is, of course, why we choose in the first place to use a word processor rather than, say, a desktop publisher - because these effects are desirable, not undesirable.
Reassigned to OD; he cares about development of any object formatting in Writer.
*** Issue 101530 has been marked as a duplicate of this issue. ***
Reset assigne to the default "issues@openoffice.apache.org".