OASIS Open Document Format for Office Applications (OpenDocument) TC

 View Only
  • 1.  Question about style usage

    Posted 05-09-2011 05:57
    Hello, my college Lassi came to the following problem when implementing import filters. Any comments on the subject? Thorsten ________________________________________ From: Nieminen Lassi.Ta (Nokia-SD/Helsinki) Sent: 06 May 2011 13:07 To: Zachmann Thorsten (Nokia-SD/Munich) Subject: Problem statement In odf (1.2) specification it is said that The <style:graphic-properties> element is usable with the following elements: <style:default-style> 15.3 and <style:style> 15.2. If such an element would be a child of eg. <style:style style:name="T25" style:family="text"> <style:graphic-properties>...</...> </...> How should that be interpreted? Or is it even allowed? One practical use case for this would be interoperability with gradient coloring of text which is supported by some other office formats. -Lassi


  • 2.  Re: [office] Question about style usage

    Posted 05-09-2011 06:25
    On Monday, May 09, 2011 07:56:34 AM thorsten.zachmann@nokia.com wrote: > Hello, > > my college Lassi came to the following problem when implementing import > filters. Any comments on the subject? > > Thorsten > ________________________________________ > From: Nieminen Lassi.Ta (Nokia-SD/Helsinki) > Sent: 06 May 2011 13:07 > To: Zachmann Thorsten (Nokia-SD/Munich) > Subject: Problem statement > > In odf (1.2) specification it is said that > > The <style:graphic-properties> element is usable with the following > elements: <style:default-style> 15.3 and <style:style> 15.2. > > If such an element would be a child of eg. > > <style:style style:name="T25" style:family="text"> > <style:graphic-properties>...</...> > </...> > > How should that be interpreted? Or is it even allowed? > One practical use case for this would be interoperability with > gradient coloring of text which is supported by some > other office formats. That is simply not allowed. Below the relevant part of the Relax NG schema. It shows that a style from the text family may have only style:text-properties. Styles from the paragraph family may only have style:paragraph-properties and style:text-properties (in that order!). <define name="style-style-content"> <choice> <group> <attribute name="style:family"> <value>text</value> </attribute> <optional> <ref name="style-text-properties"/> </optional> </group> <group> <attribute name="style:family"> <value>paragraph</value> </attribute> <optional> <ref name="style-paragraph- properties"/> </optional> <optional> <ref name="style-text-properties"/> </optional> </group> <group> ..... Cheers, Jos