Bonjour,
Le style des tableaux doit impérativement se situer dans la partie
"office:automatic-styles" du fichier "content.xml".
Pour info, il en est de même pour les sections. 
Certaines interprétations ou écarts par rapport à la norme openDocument
existent dans openOffice... En regard des milliers de tickets déjà ouverts,
ce type de chose s'apparente plutôt à des choix ou raccourcis
d'implémentation qu'à de réels bugs.
Antoine POURCHEZ
http://www.kelis.fr

Ps : la problématique de transformation de fichiers XML en documents ODT,
(et/ou HTML, ...) est traitée dans le logiciel de création de chaine
éditoriale openSource SCENARIbuilder (http://scenari-platform.org). Cet
outil propose une couche d'abstraction au dessus de OD pour décrire les
comportements d'affichage voulus et arriver rapidement à une qualité
professionnelle. Ca vous ferait surement gagner beaucoup de temps...



-----Message d'origine-----
De : Vincent Calame [mailto:[EMAIL PROTECTED] 
Envoyé : vendredi 28 mars 2008 18:46
À : [email protected]
Objet : [dev-fr] Différence spécification OpenDocument et OpenOffice 

Bonjour à tous,

J'espère que j'écris bien sur la bonne liste. Mon problème est un peu 
atypique mais je pense qu'il s'agit d'un bogue d'OpenOffice.

Voilà le topo : j'écris du XSLT pour transformer mes données en fichier 
odt. J'utilise beaucoup la séparation entre content.xml et styles.xml. 
XSLT génère le fichier content.xml et je modifie le fichier styles.xml 
par ailleurs, un peu comme le couple HTML/CSS. Pour les éléments comme 
les paragraphes, cela marche sans problème. C'est pour les tables que 
cela pose problème : que ce soit au niveau des cellules, des lignes, des 
colonnes et de la table elle-même, les styles définis dans le fichier 
styles.xml (compris dans l'élément <office:styles>) ne sont pas pris en 
compte.

Or si j'en crois la spécification d'OpenDocument pour, par exemple , le 
style de cellule (chapitre 8.1.3. page 190) :

« The table cell style can be either an automatic or a common style. The 
style is specified with a |table:style-name| attribute. »

Le style n'est donc pas obligatoirement un style automatique. J'en 
déduis qu'OpenOffice ne respecte pas là la spécification.

Je n'ai pas trouvé trace  de ce problème dans  le rapport des bogues 
(avec une recherche sur les mots "table style"). Comme je n'ai jamais 
rapporté de bogues pour OpenOffice, je viens à vous pour un peu d'aide 
et des conseils.

Vincent Calame



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à