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: [OASIS Issue Tracker] (OFFICE-3711) 19.145 draw:enhanced-path What is the definition of w h (size)


    [ https://issues.oasis-open.org/browse/OFFICE-3711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=72632#comment-72632 ] 

Regina Henschel commented on OFFICE-3711:
-----------------------------------------

Proposal:

Change the syntax for command T and U

from

(x y w h t0 t1) +

to

(x y wR hR t0 t1) +

and change the description in command T

from

The ellipse is specified by the center(x, y), the size(w, h) and the start-angle t0 in degrees and end-angle t1 in degrees.

to

The ellipse is specified by the center(x, y), the width 2*wR, the height 2*hR, and the start-angle t0 in degrees and end-angle t1 in degrees.

-----------------

I change the syntax from w to wR and h to hR to make the change better visible.

Further problems are:

The word "segment of ellipse" is misleading. No application draws a segment, but all draw an arc, and in case of filling, a filling in shape of a sector.

The meaning of the angles it not clear. Examples: t0=0, t1=360 generates a full ellipse in applications. What rendering is expected for t0=-10, t1=350 (negative values), or for t0=350, t1=240 (start > end), of for t0=30, t1=480 (difference > 360) ?

These problems can be addressed later. But the 'radius via diameter' mess should be addressed soon.

> 19.145 draw:enhanced-path What is the definition of w h (size)                                                                                                                                
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFFICE-3711
>                 URL: https://issues.oasis-open.org/browse/OFFICE-3711
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>          Components: Graphics
>    Affects Versions: ODF 1.2 COS 1
>            Reporter: Thorsten Zachmann
>            Priority: Major
>             Fix For: ODF 1.3 CSD 02
>
>
> The definition of T is the following:                                                                                                                                                         
>                                                                                                                                                                                               
> Draws a segment of an ellipse. The ellipse is                                                                                                                                                 
> specified by the center(x, y), the size(w, h)                                                                                                                                                 
> and the start-angle t0 in degrees and end-                                                                                                                                                    
> angle t1 in degrees. The segment is drawn                                                                                                                                                     
> clockwise.                                                                                                                                                                                    
>                                                                                                                                                                                               
> What is meant by w and h. Is it the size of the full ellipse?                                                                                                                                 
>                                                                                                                                                                                               
> When working on the implementation one of the Calligra developers noted differences                                                                                                           
> in what OOo/MSO are doing to what Calligra is doing. OOo and MSO use w and h as radii.                                                                                                        
> Calligra uses w and h as diameter.                                                                                                                                                            
>                                                                                                                                                                                               
> Which of the two behaviours is correct?                                                                                                                                                       
>                                                                                                                                                                                               
> The specification should clearly state if radii or diameter should be used for this                                                                                                           
> two values.



--
This message was sent by Atlassian JIRA
(v7.7.2#77003)


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