MHonArc v2.5.0b2 -->
office message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [office] some answers regarding drawing comments
On Tue, Jul 11, 2006 at 10:10:44AM +0800, Zhi Yu Yue wrote:
> I also think that, from the standard's point of view, the definition
> of each command should not have conflict with the general rule
> except that we have strong reason to do that.
I agree with that.
> In this case, I am not sure if VML or other spec has proposition on
> the tangent.
It is not in the VML spec, but that is not saying much, because it is
not really a specification--just a "Note", and really bad in any case.
http://www.w3.org/TR/NOTE-VML
However, the VML implementation as built into Office and IE does use
alternating tangents.
> If no, I suggest to change the description by using consistent
> tangent. It is consistent with other commands (such as lineto, arc,
> and so on) and will not cause any backward interoperability problem
> with ODF1.0.
I'm fine with that, but I just want everyone to be clear that if
OpenOffice were to change their code to comply with the clarified
spec, it *will* break some existing documents.
I did a quick run through the custom shapes in OpenOffice and there
are at least eight shapes affected. These all have "X" or "Y" commands
with more than one point:
flowchart-delay
flowchart-direct-access-storage
flowchart-display
flowchart-magnetic-disk
flowchart-stored-data
flowchart-terminator
horizontal-scroll
vertical-scroll
I can send an example ODP file to anyone who wants it.
For this issue and the possible change of using degrees for
draw:transform, I suggest adding some way that implementations can
determine which version of ODF a document uses. For example, a
mandatory "version" attribute on the root would suffice. I suppose
using namespace with an updated version suffix for changed attributes
and elements would work too, although that would be harder on
implementors.
Chris
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]