<office:annotation> - ODF usability limitation / current support

matus.uzak at gmail.com matus.uzak at gmail.com
Wed May 23 11:44:23 BST 2012


.. I could have been more specific why it doesn't make sense to have
an annotation inside of a paragraph or a list in ODP files. :)
The reason is that MS PowerPoint file formats only provide the
information that there's a comment/annotation on slideN on position
(x,y).
It's shape independent, so I can not create an artificial paragraph
somewhere to follow the ODF 1.2 spec.

On Wed, May 23, 2012 at 12:34 PM,  <matus.uzak at gmail.com> wrote:
> Hi,
>
> I could use some help from our ODF gurus.
>
> I tried to fix a few annotation related issues on PPTX files reported
> on the test server with the following result.
>
> The current status is that we only support annotations as created by
> OOo/LO, that means <officeooo:annotation> instead of
> <office:annotation>.
> I would guess the reason is interoperability, because OOo/LO ignores
> <office:annotation>.  Not a problem to fix this on our side.
>
> More important is that OOo/LO do not follow ODF 1.2 and place
> <officeooo:annotation> outside of <text:p> or <text:list>.  Consider
> the fact that
> there are svg:x and svg:y attributes to position the annotation.  And
> that a slide as defined in MS PowerPoint is comprised of shapes.
> I think that the ODF spec. seems to be too much MS Word oriented in
> means of annotation.  An annotation or comment is always enclosed in a
> paragraph
> there (as any other element) and a paragraph might be a list item.
>
> I suggest to support such invalid ODP documents and to continue create
> them to maintain interoperability with OOo/LO.
> And to make a aproposal to the ODF TC to update the usability
> limitation for <office:annotation>.
>
> 14.1 <office:annotation>
>
> The <office:annotation> element is usable within the following elements:
> <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8,
> <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3,
> <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
>
> br,
>
> -matus uzak



More information about the calligra-devel mailing list