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] Created: (OFFICE-3772) draw:type and draw:engine interaction

draw:type and draw:engine interaction

                 Key: OFFICE-3772
                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-3772
             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
          Issue Type: Bug
          Components: Graphics
    Affects Versions: ODF 1.2
            Reporter: Andreas Guelzow 

We have:

10.6.2 <draw:enhanced-geometry>
The <draw:enhanced-geometry> element contains the geometry for a <draw:custom-
shape> element if its draw:engine attribute has been omitted.

19.146 draw:engine
The draw:engine attribute specifies the name of a specific rendering engine that can be used to
render a custom shape.
The value of the draw:engine attribute shall not influence the geometry of a shape.
The draw:engine attribute is usable with the following element: <draw:custom-shape>
The draw:engine attribute has the data type namespacedToken 18.3.19.

19.229.3  draw:type for <draw:enhanced-geometry>
The defined values for the draw:type attribute are:
● non-primitive: no shape type is available.
● a value of type string: a rendering engine specific name of a shape.
The value of this attribute shall not influence the geometry of the shape.

If draw:type is not set to non-primitive, the shape type is supposed to be engine specific. Unfortunately we do not seem to require that a draw:engine is defined (and at least one implementation specifies  non-primitive draw:type without specifying a draw:engine). Since draw:type has no namespace, it is impossible to interpret draw:type when no draw:engine is given.

Note that the description of draw:enhanced-geometry seems to imply that draw:enhanced-geometry (and so draw:type) is only used if draw:engine is omitted.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

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