OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [office] already accepted paragraph property style:join-border


Hi Florian, hi Patrick,

yes, the conditions, when the border of a paragraph is extended around 
its following paragraph, are a little bit more than 
style:join-border="true" and "having the same border".

I can have a deeper look into OOo in order to provide the conditions, 
which OOo checks.
When I remember it correctly these conditions are at least the ones, 
which Florian already has mentioned.
What I already have in mind is the padding - the distance between the 
border line and intrinsic text of the paragraph. The padding has also be 
the same.

Let us discuss in our today's TC call how to proceed further.

Regards, Oliver.

Florian Reuter wrote:
> Patrick,
> 
> reallly good point:
> 
> I entirely forgot. The real semantic of the "join" attribute is not only depending on the border type but also on the paragraph margins.... So the currently sementic in OOo and Word is that only a border around paragraphs with the same margin is drawn...
> 
> Oliver: Is my understanding right that the border of a paragraphs depends on
> * border style
> * border weight
> * border color
> * paragraph left-indent, first-indent and right-indent?
> 
> Any chance you can update the proposal?
> 
> ~Florian
> 
> 
>>>> Patrick Durusau <patrick@durusau.net> 04/25/08 2:35 PM >>>
> Florian,
> 
> Florian Reuter wrote:
>> Hi Patrick,
>>
>> interresting idea. 
>>
>> But I see a problem here ;-)
>>
>> What if you have a paragraph with a boder and 1.5 line height (style P1) and the next paragraph with a border and 1.0 line height (style P2).
>> In ODF you get
>> <p style="P1">ABC</p>
>> <p style="P2">DEF</p>
>> But you still want a border around them....
>>
>> Make sense?
>>
>>   
> So, despite the different in line spacing between the two paragraph you 
> still want a border? Yes?
> 
> I imagine the more likely case to be where the paragraph have different 
> margins, that is quite common where a long passage is quoted and the 
> quoted material is indented further than a "regular" paragraph to set it 
> off from the regular flow of text.
> 
> In that case I assume the paragraph with the wider margins should set 
> the location of the border that is going to surround the two paragraphs.
> 
> I think of that as being a different issue that your "determining two 
> borders to be the same." I saw that as a computational problem.
> 
> I do think this is more complicated that simply saying two borders are 
> "the same" and no more. ;-) However, I do think if we think about it we 
> can fashion a way to specify the behavior we want.
> 
> Hope you are having a great day!
> 
> Patrick
>> ~Florian
>>
>>
>>   
>>>>> Patrick Durusau <patrick@durusau.net> 04/25/08 12:21 PM >>>
>>>>>         
>> Florian,
>>
>> Florian Reuter wrote:
>>   
>>> Hi Oliver,
>>>
>>> thanks.
>>>
>>> I guess we should also add a definition what "borders are the same mean". I guess its:
>>> * same line weight.
>>> * same line type, and
>>> * same color.
>>>
>>> Right?
>>>
>>>   
>>>     
>> Wouldn't it be simpler to say that if two borders have the same style 
>> name then they are the same?
>>
>> Otherwise we will have to specify characteristics and tests for 
>> comparisons of the same.
>>
>> That is certainly doable but I am wondering if it is really necessary.
>>
>> Hope you are having a great day!
>>
>> Patrick
>>   
>>> ~Florian
>>>
>>>
>>>   
>>>     
>>>>>> Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems <Oliver-Rainer.Wittmann@Sun.COM> 04/24/08 1:29 PM >>>
>>>>>>         
>>>>>>           
>>> Dear TC members,
>>>
>>> Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems wrote:
>>>   
>>>     
>>>> Dear TC members,
>>>>
>>>> I have recognized that the paragraph property style:join-border, which 
>>>> had been discussed, proposed and accepted in July 2005 - see 
>>>> http://lists.oasis-open.org/archives/office/200507/msg00002.html,
>>>> http://lists.oasis-open.org/archives/office/200507/msg00006.html,
>>>> http://lists.oasis-open.org/archives/office/200507/msg00016.html and 
>>>> http://lists.oasis-open.org/archives/office/200507/msg00022.html - had 
>>>> not made its way into the OpenDocument specification.
>>>>
>>>> I strongly propose to include this property in ODF 1.2
>>>>
>>>> Best regards, Oliver.
>>>>
>>>>     
>>>>       
>>> I have checked the proposal according action item #0008.
>>>
>>> The text of the proposal from Lars Oppermann is
>>> <quote>
>>>
>>> Use the style:join-border property to specify, that a border is to be
>>> extended around the next paragraph, if it's border is of the same type.
>>> Borders are joined by default.
>>>
>>> <define name="style-paragraph-properties-attlist" combine="interleave">
>>>       <optional>
>>>           <attribute name="style:join-border">
>>>               <ref name="boolean"/>
>>>           </attribute>
>>>       </optional>
>>> </define>
>>>
>>> </quote>
>>>
>>>  From my point of view it is clear what the behavior under the following 
>>> situations is:
>>> (1) Paragraph A with property style:join-border="true" followed by 
>>> paragraph B with property style:join-border="false".
>>> (2) Paragraph A with property style:join-border="false" followed by 
>>> paragraph B with property style:join-border="true".
>>>
>>> situation (1):
>>> In case that the borders of both paragraphs are same, the border of 
>>> paragraph A is extended around paragraph B.
>>> In case that the borders of both paragraphs are not same, the border of 
>>> paragraph A is not extended around paragraph B.
>>>
>>> situation (2):
>>> The border of paragraph A is not extended around paragraph B.
>>>
>>> conclusion:
>>> Property style:join-border of paragraph A and the equality of the 
>>> borders of the adjacent paragraphs decide, if the border of paragraph A 
>>> is extended or not around paragraph B.
>>> Thus, from my side no change is needed at the proposal text.
>>>
>>> But in spite of that I want to improve the proposal text.
>>> Please consider the following change:
>>> "..., if it's border is of same type." should be changed into "..., if 
>>> the borders of both paragraphs are the same."
>>>
>>>
>>> Best regards, Oliver.
>>>


-- 
=======================================================================
Sun Microsystems GmbH    Oliver-Rainer Wittmann
Nagelsweg 55             Software Engineer - OpenOffice.org/StarOffice
20097 Hamburg
Germany
http://www.sun.de        mailto:oliver-rainer.wittmann@sun.com
-----------------------------------------------------------------------
Sitz der Gesellschaft:
Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering

=======================================================================
Oliver-Rainer Wittmann (od) - OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]