Notes de version/26.8
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Writer
- Les directions de paragraphes pour les textes RTL sont maintenant détectées automatiquement lors de l'ouverture ou du collage de texte brut (Jonathan Clark, TDF) tdf#157037
- Lecture et ré-export des propriétés de style "hidden" et "show in gallery" dans les fichiers DOCX. Cela permet de filtrer les styles sur les plus pertinents. (Szymon Kłos, Collabora) 5bee91d5
- "Début" est maintenant le réglage d'alignement de paragraphe par défaut dans les nouveaux documents. (Jonathan Clark, TDF) tdf#169035
- Modifier les directions de paragraphes ne met plus en miroir l'alignement des paragraphes alignés à gauche ou à droite. Pour les paragraphes qui sont automatiquement alignés à partir de la direction d'écriture, prière d'utiliser l'alignement début et fin. (Jonathan Clark, TDF) tdf#165206
- Amélioration de la suppression en commentaire des plages de texte dans le filtre DOCX de Writer. Article de blog (en) (Miklos Vajna, Collabora)
- Une nouvelle option a été ajoutée pour afficher la grille de base pour les pages avec espacement de ligne : ▸ ▸ . (Article de blog (en)) (Tamás Zolnai) tdf#169806
- La couleur de la grille peut être modifiée : ▸ ▸ ▸ ▸ ▸
-
Nouvelle fonctionnalité grille de ligne de base dans Writer
- L'espacement de ligne dans les pages fonctionne maintenant correctement à l'intérieur des cadres de Writer. Le texte à l'intérieur du cadre est correctement aligné avec la grille de base. (article de blog (en)) (Tamás Zolnai) tdf#93785
-
Correction du formatage espacement de ligne dans une page à l'intérieur de cadres.
- L'affichage des noms de champs dans Writer montre maintenant une description du type de champs dans le cas des statistiques de document. (Andreas Heinisch) tdf#45048
-
Les noms de champ incluent maintenant une description du sous-type.
- Comparaison de documents côte à côte. Article de blog (en) (Miklos Vajna, Collabora)
- Composeur de paragraphe : le nouveau composeur de paragraphe équilibre l'espacement des mots entre les lignes consécutives, corrigeant l'incomplétude du composeur de ligne unique "avide" des traitements de texte. (Article de blog (en)). (László Németh) tdf#38159
-
Composeur de paragraphe.
- Affichage en mode brouillon pour l'édition sans distraction ▸ (László Németh) tdf#168705
-
Affichage en mode brouillon.
-
Affichage en mode normal
- Lors de l'impression d'une lettre formulaire, la boite de dialogue Publipostage conserve maintenant ses options de sortie : document unique/documents individuels, format de fichier (Laurent Balland) tdf#144771
- Le volet Recherche du panneau latéral permet de rechercher à travers les commentaires. (Vojtěch Doležal) tdf#170192
- Amélioration du repliage de ligne pour les textes bidirectionnels. Les espaces à la fin d'une ligne sont maintenant placés dans la direction d'écriture du paragraphe, plutôt que dans la direction de lecture. (Jonathan Clark, TDF) tdf#146572
-
Les espaces à la fin d'une ligne sont maintenant placés dans la direction d'écriture du paragraphe, plutôt que dans la direction de lecture.
- Ajout d'une option pour empêcher le remplacement de la sélection en cours par le texte tapé ▸ ▸ ▸ (Andreas Heinisch) tdf#169913
- Résolution des poignées de déplacement pour redimensionner les objets dans les documents RTL et CJK verticaux. Le redimensionnement d'objets devrait maintenant se comporter de façon plus intuitive. (Jonathan Clark, TDF) tdf#56412
-
Le redimensionnement d'objets dans les documents RTL fonctionne correctement maintenant.
- Désormais, l'affichage des marques de formatage rend également visibles les caractères de formatage pour les textes bidirectionnels. (Jonathan Clark, TDF) tdf#63929
-
Les caractères de contrôle BiDi sont maintenant affichés avec les autres caractères de contrôles.
- Il est maintenant possible de trier les sections par ordre alphabétique selon leur titre dans Writer. (Jim Raykowski) tdf#167491
- La modification des options du panneau Recherche du volet latéral se déroule maintenant à l'intérieur du panneau du volet latéral plutôt que dans une boite de dialogue modale. (Vojtěch Doležal) tdf#170980
- La navigation entre page réalisée avec Alt + PgDn et Alt + PgUp positionne maintenant la vue, de sorte que le haut de la page est en haut de la vue. La boite de dialogue Aller à la page a été également modifiée pour se comporter de la même façon. (Jim Raykowski) tdf#171259
- Une propriété de paragraphe définissant un nombre minimal de caractères a été ajoutée pour limiter la césure aux limites des composants d'un mot composé. (László Németh) tdf#170177
- La boite de dialogue Nombre de mots inclut maintenant le décompte de "Mots avant/après le curseur". (Tien Nguyen Minh) tdf#123083
- Le style de caractère du composant Fin d'hyperlien dans les entrées de la Table des matières/Index correspond désormais par défaut à celui de Début d'hyperlien. (Manish Bera) tdf#50050
- Les noms de styles de page s'affichent dans les marques de saut de page. (Heiko Tietze, TDF) tdf#128616
- La liste des styles dans la liste déroulante Styles peut être configurée à l'aide des options de configuration avancées
ShowDefaultStyles,ShowUsedStyles,ShowFavouriteStylesetShowUserDefinedStylessousorg.openoffice.Office.Common. (Jim Raykowski) tdf#171727 - Une barre d'information s'affiche si le formatage automatique a retiré des espaces ou des tabulations en début ou fin de paragraphe. (Heiko Tietze, TDF) tdf#171343
-
La barre d'information avec l'option pour valider et ne plus afficher l'information ou pour changer les options
- Le navigateur de Writer affiche désormais les entrées d'index. (Jim Raykowski) tdf#164864
- Les titres peuvent être triés avec leur contenu via le Navigateur (nécessite l'activation des fonctionnalités expérimentales). (Jim Raykowski) tdf#169674
Performance
- Le temps d'ouverture des très grands documents Writer contenant des images a été amélioré. (Noel Grandin, Collabora) tdf#170595
Calc
- La fonctionnalité de validation des données permet désormais de rejeter silencieusement les valeurs invalides (ce qui rétablit également le comportement antérieur à la version 24.2). (Heiko Tietze, TDF) tdf#160096
- Une commande Mélanger a été ajoutée pour rendre l'ordre aléatoire des cellules dans une plage. (Tomaž Vajngerl, Collabora) tdf#158196
- Calc se comporte désormais mieux lors de la saisie et de la modification de texte de droite à gauche (RTL). La saisie de texte RTL dans une cellule vide définit désormais automatiquement la direction de la cellule sur RTL. (Jonathan Clark, TDF) tdf#65563 tdf#144296
-
L'édition des feuilles de calcul RTL devrait désormais être plus soignée.
-
Les directions des cellules sont désormais gérées automatiquement, lorsque cela est possible.
- Champ calculé pour les tables dynamiques (Balazs Varga, Collabora) tdf#78486 (Olivier Hallot, TDF) tdf#172107
-
Boîte de dialogue Champ calculé
- La compatibilité XLSX avec les sauts de ligne dans les cellules référencées a été améliorée. (Bayram Çiçek, Collabora) tdf#169326
- L'interface utilisateur pour modifier la mise en forme du texte dans la boîte de dialogue En-tête/Pied de page de Calc a été améliorée. (Viraj Parmar) tdf#103035
- Les tailles relatives de police sont désormais prises en charge dans les styles de cellule de Calc. (Paolo Benvenuto) tdf#92144
- Ctrl + Home déplace le curseur vers la première cellule non fixée de la feuille. (Andreas Heinisch) tdf#107994
- Les éléments de contrôle de formulaire XLSX apparaissent désormais dans le Navigateur. (Jim Raykowski) tdf#167766
- Le bouton de bordure de la barre d'outils a été converti en un bouton partagé qui mémorise et réapplique le style de bordure utilisé en dernier. (Andreas Heinisch) tdf#58349
-
Palette déroulante des formats de bordure
- Les liens vers des feuilles masquées affichent désormais une notification (Heiko Tietze, TDF) tdf#118866
Impress
- Il est désormais possible de passer d'une liste numérotée à une liste à puces article de blog (en) (Miklos Vajna, Collabora)
- Impress et Draw prennent désormais en charge plusieurs formats de page au sein d'un même document article de blog (en) (Mohit Marathe, Collabora) tdf#49787
-
Redimensionner toutes les pages
- Modèles intégrés : les formats 16:9 et 4:3 sont désormais proposés pour certains modèles (Ruche, Plans bleus, ADN, Lumières, Illustration naturelle), le format 16:9 étant celui défini par défaut. Cela évite que le décor d'arrière-plan ne soit déformé lors du changement de format de page. (Laurent Balland) tdf#170789
- Ajout des sections de présentation (Pranam Lashkari, Collabora)
-
Les sections de présentation sont accessibles depuis les menus contextuels dans le volet des diapositives
- Le panneau des diapositives et le panneau des pages affichent désormais les noms de diapositives personnalisés à côté du numéro de la diapositive, au-dessus de chaque vignette. (Andreas Heinisch) tdf#37654
-
Noms de diapositive personnalisés
- Les icônes de la barre de navigation optionnelle dans les diaporamas s'adaptent désormais automatiquement aux changements de taille de la fenêtre. (Vladislav Tarakanov) tdf#158394
- La sélection de diapositives en mode Plan suit désormais la position du curseur. (Andreas Heinisch) tdf#99079
Draw
- Inverser le zoom et le défilement de la molette de la souris : Lorsque cette option est activée dans Draw, la molette de la souris permet de zoomer au lieu de faire défiler, et Ctrl + la molette de la souris permet de faire défiler au lieu de zoomer. (Lucas Negrea) tdf#171291
Base
- Conservation des commentaires SQL en mode Création : correction d'un problème où les commentaires présents dans une requête SQL étaient automatiquement supprimés lors du passage en mode Création.
⚠️ Attention : les commentaires seront tout de même perdus si la requête est modifiée alors qu'elle est affichée en mode Création, car l'éditeur visuel régénère le code SQL sous-jacent. (Vissarion Fysikopoulos, TDF) tdf#42713 - Le filtrage des colonnes de type date, heure et horodatage est désormais pris en charge dans Base lors de l'utilisation de la base de données embarquée Firebird. (Vissarion Fysikopoulos, TDF) tdf#153057
Diagramme
- LibreOffice offre désormais une prise en charge rudimentaire de l'importation et de la réexportation des nouveaux types de graphiques (chartex) pouvant être créés dans Microsoft Office et enregistrés aux formats OOXML. Parmi les types de graphiques bénéficiant de cette prise en charge de base pour les allers-retours figurent les graphiques en boîte à moustaches (box-whisker), en entonnoir (funnel), de Pareto, en rayons de soleil (sunburst), en arborescence (treemap) et en cascade (waterfall). Les diagrammes de cartes géographiques contiennent des informations géographiques détaillées qui ne sont pas prises en charge ; par conséquent, si le type de graphique est préservé lors de l'aller-retour, peu de contenu substantiel l'est réellement. Il n'existe pas encore de prise en charge pour l'affichage ou la modification de ces types de graphiques. À la place, un message s'affiche pour indiquer que le type de graphique n'est pas encore pris en charge dans LibreOffice. (Kurt Nordback, Collabora) tdf#165742
Math
- Des fonctions nommées et des opérateurs ont été ajoutés pour les scripts N’Ko et Adlam. (Neil S. Patel) tdf#170259
- Des flèches vectorielles et des harpons pointant vers la gauche ont été ajoutés pour les formules RTL. (Neil S. Patel) tdf#158727
- Il existe désormais une boîte de dialogue de création de matrice pour Math. (Jan Rheinländer) tdf#170787
Noyau /Général
- L’onglet Organisateur de la boîte de dialogue de style affiche désormais des « puces » interactives pour chaque propriété qui diffère du style parent. Chaque élément indique le nom et la valeur de la propriété et comporte un bouton X permettant de réinitialiser cette propriété pour qu'elle hérite à nouveau du style parent. Toutes les propriétés sont affichées en texte intégral, sans points de suspension. (Paolo Benvenuto) tdf#89826
-
Boutons Affichage et Modifier permettent de réinitialiser les propriétés du style sur le style parent.
- LibreOffice accepte désormais les noms de police dans d'autres langues, en plus de la langue de l'interface utilisateur actuelle. Les documents créés avec d'autres langues d'interface s'afficheront désormais avec les polices choisies par l'auteur, à condition que celles-ci soient installées sur le système. (Jonathan Clark, TDF) tdf#63011
- Des raccourcis clavier peuvent être configurés pour un document spécifique à l'aide de la boîte de dialogue de personnalisation du clavier. (Neil Roberts, TDF) tdf#94522
-
Boîte de dialogue pour enregistrer les raccourcis clavier dans un document.
- Lorsque les widgets d'interface utilisateur génériques VCL sont utilisés (par exemple, lorsqu'un paquet d'intégration du bureau tel que
libreoffice-kf6n'a pas été installé), une barre d'information s'affiche pour signaler la situation et indiquer comment y remédier. (Heiko Tietze, TDF) tdf#172256 - Les variations de polices OpenType sont désormais prises en charge nativement. (Khaled Hosny, Alif Type) tdf#171624 tdf#153368 tdf#118792 tdf#152206
- Les séquences d'échappement Unicode fonctionnent désormais dans la fonction Rechercher et remplacer avec des expressions régulières. (Anamay Narkar) tdf#106137
Interface utilisateur
- Ajout de davantage formats de papier (A0, A1, A2, B0, B1, B2, B3) à la boîte de dialogue Style de page ainsi qu'au panneau Page du volet latéral. (Samuel Mehrbrodt, Collabora) tdf#106889
- Utilisation d'une liste de styles déterministe, unifiée entre la Métabarre, la barre d'outils de formatage et la liste déroulante des styles du panneau Propriétés du volet latéral. Cette liste ne masque pas de style standard lors de l'utilisation d'un nouveau style personnalisé, évitant ainsi l'impression d'une collection aléatoire. (Szymon Kłos, Collabora) tdf#108239
-
Aperçus des styles dans la Métabarre et le menu déroulant du volet latéral
- Les modifications apportées aux couleurs du thème de l'application ne nécessitent plus de redémarrage. (Heiko Tietze, TDF) tdf#170678
- Les couleurs du thème sont accessibles via l'interface de la Métabarre dans Impress. (Samuel Mehrbrodt, Collabora, Heiko Tietze, TDF) tdf#170485
-
Couleurs de thème dans la Métabarre d'Impress
- Une option « Supprimer la chaîne de requête » a été ajoutée à la boîte de dialogue Hyperlien. (Siddhi Salunkhe) tdf#170592
- Un bouton d'agrandissement maximum est désormais affiché pour les boîtes de dialogue redimensionnables sous Windows. (Thomas Rogenmoser) tdf#141381
- Il est désormais possible de faire défiler les onglets de la Métabarre à l'aide de la molette de la souris ou du pavé tactile. (Jonas Greifenhain) tdf#103033
- Il est désormais possible de modifier les styles de tableau existants dans Writer et Calc. Le format interne est passé du binaire au XML. (Karthik Godha) tdf#105933 tdf#49437
- Les entrées de menu spécifiques à macOS Émojis et symboles, Prise en charge de la dictée et Remplissage automatique sont désormais disponibles. (Dan Williams, TDF) tdf#94251
- Les dictionnaires personnalisés disposent désormais d'un filtre de recherche. (Shlok Kanani) tdf#170978
-
Filtre de recherche
- La page d'options ▸ a été réorganisée. (Sahil Gautam, Collabora) tdf#151144
- L'arrière-plan des Métabarres est coloré individuellement selon le module. Ces couleurs sont codées en dur pour le moment et fusionnées avec l'arrière-plan afin de s'adapter aux thèmes sombres comme clairs ; le rendu est contrôlé par le paramètre de configuration avancée
NotebookbarColorTransparency, où 0 correspond à la couleur définie exacte et 255 à la couleur d'arrière-plan. La valeur par défaut est 150. (Heiko Tietze, TDF) tdf#121174
-
Interface à onglets avec couleur de module activée
- L'interface utilisateur de la Métabarre à onglets comporte désormais des étiquettes de catégorie. (Heiko Tietze, TDF) tdf#166641
- Le sélecteur de styles de paragraphe dans l’interface utilisateur de la Métabarre affiche une seule étiquette (stylisée) et la grille de style s’étend pour remplir l’espace disponible de l’application (Heiko Tietze, TDF) tdf#169763 tdf#168657
-
Sélecteur de styles 26.8 vs. 26.2
- Les filtres de style du panneau Styles du volet latéral peuvent être appliqués indépendamment. (Jim Raykowski) tdf#167949
Accessibilité
- Le widget de bouton partagé pour les caractères spéciaux est désormais navigable au clavier. (Michael Weghorn, TDF) tdf#168594
- Les tableaux Writer signalent désormais le texte des indices de lignes et de colonnes conformément aux spécifications ARIA. (Michael Weghorn, TDF) tdf#171086
Modifications apportées aux chaînes dans l'interface graphique
- Le champ « Société » a été renommé en « Organisation » (un terme plus générique) dans les options relatives aux données utilisateur. (Aleksi Kallio) tdf#169121
- La case à cocher « Ignorer la langue d'entrée du système » est désormais plus clairement intitulée « Appliquer la langue d'entrée du système au nouveau texte ». (Prajwal Shelar; Isha Desai) tdf#134628
- Le « Mode sans échec » est désormais appelé « Mode dépannage » afin de refléter sa fonction première et de réduire les malentendus quant à son rôle. (Adolfo Jayme-Barrientos) tdf#171916
- L'option « Utiliser le mode de page carré [sic] pour la grille de texte » s'appelle désormais « Utiliser la grille de manuscrit CJK », et sa bulle d'aide détaillée ainsi que son texte d'aide ont été mis à jour en conséquence. Cette option active la grille de type genkō yōshi
. (Olivier Hallot, TDF) tdf#171455
- Les libellés de deux commandes « Nouveau » ont été clarifiés en « Nouveau document » et « Nouveau style à partir de la sélection ». (Heiko Tietze, TDF) tdf#169766
- Les options « Afficher à nouveau » ont été remplacées par « Ne plus afficher ». (Heiko Tietze, TDF) tdf#169313
Écriture de script
Python
Les utilisateurs peuvent créer et modifier des scripts Python directement depuis la boîte de dialogue du gestionnaire de macros, sans avoir besoin d'installer APSO ; les boutons sont désormais fonctionnels. Les scripts Python s'ouvriront dans l'éditeur de texte standard, quel que soit le système d'exploitation. (Neil Roberts, TDF) tdf#56289
Les scripts peuvent créer des instances de services UNO à l'aide d'un constructeur, plutôt que d'avoir à utiliser une chaîne de caractères. (Neil Roberts, TDF) tdf#171122
Par exemple :
from com.sun.star.awt import Toolkit
toolkit = Toolkit.create(self.xContext)
De même pour les singletons :
from com.sun.star.frame import theDesktop
desktop = theDesktop.get(ctx)
Les processus LibreOffice distants à déboguer - initiés avec officehelper.py - peuvent être retirés de la mémoire. Voir [Developer's Guide - Getting started] pour des explications. (Alain Romedenne) tdf#163465
from officehelper import SessionManager
def my_script():
# Code du script
g_exportedScripts = (my_script,) # Points d'entrée pour LibreOffice
if __name__ == "__main__": # Point d'entrée pour les EDI (Environnement de développement intégré)
with SessionManager() as ctx: # contexte Python distant
my_script()
Les bibliothèques ScriptForge
Une collection extensible et robuste de ressources de macro pour LibreOffice à invoquer à partir de scripts utilisateur Basic ou Python. (Jean-Pierre Ledure)
Les bibliothèques exposent un total de 35 services avec chacun un ensemble de méthodes et de propriétés.
Nouveautés LibreOffice 26.8 :
- La nouvelle méthode ui.EnterValue(...) affiche une zone de saisie (similaire à la fonction Basic InputBox()) à l'utilisateur et renvoie la valeur saisie sous forme de scalaire du type demandé, ou Empty/None si l'utilisateur annule l'opération. Les types pris en charge sont : STRING, PASSWORD, BOOL, INTEGER, FLOAT, DATE, TIME, DATETIME, COMBO, LIST et RADIO.
- (Basic uniquement) Les nouvelles méthodes array.Map(), array.Filter() et array.Reduce() introduisent des techniques de programmation fonctionnelle pour les tableaux Basic. Elles reproduisent le comportement de leurs équivalents en Python. Ces méthodes permettent au programmeur d'écrire un code plus simple et plus concis, sans avoir à se soucier nécessairement de détails complexes tels que les boucles, les branchements conditionnels et la gestion des erreurs.
- Les nouvelles méthodes session.GetUnoProperty() et session.GetPropertyByName() renvoient la valeur d'une propriété, respectivement pour un objet UNO ou une instance de service ScriptForge, lorsque le nom de la propriété est fourni sous forme de chaîne de caractères.
- (Python uniquement) Les scripts Python peuvent s'exécuter soit (1) au sein du processus LibreOffice (le mode habituel), soit (2) en tant que client d'un serveur LibreOffice via un pipe ou une socket. L'avantage de l'option (2) est la liberté de choisir son IDE préféré pour l'édition et le débogage du script. L'inconvénient réside dans la nécessité de référencer le pipe ou la socket dans le code source du script. Il est possible d'éviter cela en utilisant un pipe par défaut nommé PIPE2LIBREOFFICE. Ainsi, le même code pourra s'exécuter sans modification dans les deux modes (1) et (2).
L'ensemble du jeu de services (sauf si c'est réalisé d'une meilleure façon par des fonctions natives) est rendu disponible pour les scripts Python avec une syntaxe et un comportement identiques à ceux du Basic.
ScriptForge sur le wiki: lire Macros/ScriptForge (Lobaluna).
La version anglaise de la documentation des bibliothèques ScriptForge (26.8) est partiellement intégrée dans les pages d'aide de LibreOffice (https://help.libreoffice.org/26.8/fr/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Leur finalisation et traduction dans d'autres langues est en cours. (Alain Romedenne, Lobaluna)
Visualiseur Android
Localisation
- L'AutoCorrection remplacera désormais automatiquement les x par des accents circonflexes dans le texte en espéranto. Par exemple « sxangxigxi » devient « ŝanĝiĝi ». (Neil Roberts, TDF) tdf#172042
-
Démonstration de la correction automatique des x en accents circonflexes dans un texte en espéranto.
Aide LibreOffice
L'aide accepte les contenus MathML préfixés par l'espace de noms « m ». (O. Hallot, TDF)
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML" display="block">
<m:semantics>
<m:mrow>
<m:mi>cot</m:mi>
<m:mrow>
...
</m:math>
Mises à jour et correctifs du contenu de l'aide :
Suppression de fonctionnalité/ obsolescence
- Suppression des paramètres de configuration obsolètes des applets Java dans les schémas de registre NetAccess et Security. (Shlok Kanani) (Gabor Kelemen, Collabora) tdf#162563
- Suppression de l'exemple obsolète
OfficeBean(qui reposait sur la fonctionnalité des applets Java) du SDK. (Stephan Bergmann, Collabora) 05ba63c6 - Les polices obsolètes Gentium Basic et Gentium Book Basic (v.1.102, SIL) ne sont plus incluses. Remarque : si vous avez toujours besoin de ces polices, vous pouvez les télécharger depuis notre site. Sinon, vous pouvez essayer de passer aux nouvelles polices Gentium et Gentium Book, disponibles au téléchargement sur le site de SIL. (Xisco Faulí, TDF) tdf#167563
- L'API AppletShape est obsolète et sera supprimée dans une version ultérieure.
Modifications API
- Suppression de l'ancienne API de profil et remplacement par un analyseur manuel de fichiers .ini. (Shlok Kanani) tdf#49602
FunctionAccess::callFunctionaccepte désormais les arguments manquants. (Neil Roberts, TDF) tdf#168267
Qualité du code
- VeraPDF a été ajouté en tant que validateur PDF pour les tests automatisés. (Xisco Faulí, TDF) tdf#136822








