3 votes

Spécification du langage C# 5 dans LibreOffice Writer

J'ai été confronté à un comportement très étrange de LibreOffice lors de l'ouverture de la spécification du langage C# version 5.0. Lorsque j'ouvre cette spécification dans Microsoft Word 2013, sur la page de titre, il est écrit "C# Language Specification Version 5.0", mais lorsque je l'ouvre dans LibreOffice Writer 4.0.3.3, je vois "C# Language Specification Version 4.0".

J'ai enregistré mon écran et téléchargé une vidéo sur YouTube pour montrer cela : http://www.youtube.com/watch?v=kpWc9becFtc

Pourquoi LibreOffice Writer se comporte-t-il ainsi ?

5voto

Ce n'est pas vraiment un comportement bizarre.

Dans Word, ce numéro de version est stocké dans une "propriété de document personnalisée" dont la valeur est insérée à l'aide d'un champ DOCPROPERTY, comme celui-ci { DOCPROPERTY Version *Mergeformat }. Vous pouvez voir ces codes de champ dans Word en utilisant Alt-F9. Le résultat est affiché comme 5.0. Mais ces champs ne sont pas mis à jour automatiquement dans Word - pour les mettre à jour, vous pouvez sélectionner le champ et appuyer sur F9. Si vous faites cela, la valeur qui est effectivement stockée dans la propriété du document s'affiche. En d'autres termes, à un moment donné, quelqu'un a probablement mis à jour la valeur de la propriété à 5.0, puis a mis à jour le code du champ, puis (pour une raison quelconque) est revenu en arrière et a changé la valeur de la propriété du document à 4.0, puis no a mis à jour le champ { DOCPROPERTY }.

Dans LibreOffice, les choses fonctionnent un peu différemment - la valeur est mise à jour lorsque vous ouvrez le document, et donc 4.0 est affiché. (Vous ne pouvez pas voir le code du champ de la même manière que dans Word, mais si vous faites un clic droit, vous pouvez voir Champs... dans le menu déroulant. Là, vous devriez voir un champ personnalisé appelé Version).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X