Brevet FR2949162A1 — publié le 20110218

SYSTEME DE SELECTION DE STYLE DE TRAITEMENT DE TEXTE, UTILISANT UNE MATRICE 2D Les modes de réalisation de la présente invention se rapportent de manière générale au domaine des systèmes informatiques et, de manière plus particulière, à des systèmes et à des procédés destinés à appliquer un style d'édition sélectionné à des paragraphes sélectionnés d'un document pouvant être lu par un ordinateur. L'ère des communications modernes est à l'origine d'un besoin de créer et de mettre à jour de grands documents textuels pouvant être lus par un ordinateur (par exemple des documents Microsoft Word de 200 pages et plus). Un problème que posent de tels documents est qu'ils peuvent s'altérer, où qu'une partie des données contenues dans le document soit détruite et ne puisse pas être récupérée. Une façon de réduire la possibilité d'altération de grands documents consiste à utiliser des styles lors de la création d'un document avec un certain outil de traitement de texte, tel que, par exemple, Heading 1, Heading 2, Default, Body Text, etc. L'utilisation de styles simplifie également la réparation d'un document altéré. Actuellement, il existe plusieurs approches différentes qui permettent de créer des styles dans un document pouvant être lu par un ordinateur. Une approche consiste à choisir manuellement un style parmi la pluralité de styles disponibles pour le document. Cependant, de nombreux utilisateurs trouvent cette approche ennuyeuse et pénible. Une autre approche consiste à utiliser des touches de raccourci où chaque touche de raccourci correspond à un style particulier. Cependant, il n'existe qu'un nombre limité de touches de raccourci, ce qui limite le nombre de styles qui peuvent être utilisés de cette manière. En outre, il convient de se souvenir de la touche de raccourci qui correspond à un style, ce qui peut être difficile. Une autre approche consiste à utiliser une barre d'outils qui affiche à l'intention de l'utilisateur les styles disponibles. Cependant, pour qu'un utilisateur ait à sa disposition un grand ensemble de styles, il est nécessaire de disposer d'une grande barre d'outils qui prend beaucoup de place sur l'affichage. Une autre approche encore consiste à utiliser une barre de menu conventionnelle. Cependant, l'utilisation de la barre de menu peut prendre du temps étant donné que plusieurs clics de souris d'ordinateur sont souvent nécessaires de façon à obtenir le style désiré. Il en résulte qu'il est nécessaire de disposer d'un système et d'un procédé destinés à appliquer des styles qui permettent de surmonter un ou plusieurs problèmes décrits ci-dessus. Un mode de réalisation de la présente invention présente un système informatique fonctionnel de manière à appliquer un style d'édition sélectionné à un ou plusieurs paragraphes sélectionnés d'un document pouvant être lu par un ordinateur. Le système comprend un processeur configuré de façon à générer une matrice bidimensionnelle (2D) des styles d'édition disponibles pour le document et à attribuer une première touche de raccourci à une première procédure de sélection de style d'édition à partir de la matrice 2D. Le processeur est configuré en outre de manière à recevoir et à traiter une première entrée d'utilisateur qui comprend des données indicatives du style d'édition sélectionné en utilisant la première touche de raccourci et, sur la base de la première entrée d'utilisateur, à appliquer le style d'édition sélectionné au paragraphe sélectionné, ou à plusieurs d'entre eux, de manière à générer un ou plusieurs paragraphes modifiés. Le système comprend en outre une mémoire et un affichage connectés au processeur. La mémoire est configurée de manière à stocker la matrice 2D et l'affichage est configuré de manière à afficher le ou les paragraphes modifiés. Un avantage de la présente invention est qu'en créant une matrice 2D de styles disponibles, en attribuant une touche de raccourci à un procédé destiné à sélectionner un style, et, immédiatement après qu'un utilisateur ait sélectionné un style, en affichant la partie du document sur lequel a été appliqué le style sélectionné, l'utilisateur peut avoir rapidement l'impression d'un grand nombre de styles sans devoir mémoriser de nombreuses informations qui concernent la sélection d'un style particulier. Par la suite, un mode de réalisation de l'invention va être décrit de manière plus détaillée. Cependant, il faut bien se rendre compte que ce mode de réalisation ne peut pas être interprété comme étant une limitation de la portée de la protection de la présente invention. La figure 1 est une illustration schématique d'un système informatique fonctionnel de façon à mettre en oeuvre un ou plusieurs aspects de la présente invention ; la figure 2 est un organigramme des étapes du procédé destiné à appliquer un style d'édition sélectionné à des paragraphes sélectionnés d'un document pouvant être lu par un ordinateur, selon un mode de réalisation de la présente invention ; la figure 3 est une illustration schématique d'une matrice 2D, selon un mode de réalisation de la présente invention ; et la figure 4 est une illustration schématique d'une matrice 2D modifiée, selon un mode de réalisation de la présente invention. Dans la description qui suit, de nombreux détails spécifiques sont présentés de manière à fournir une compréhension plus complète de la présente invention. Cependant, il apparaîtra de manière évidente aux hommes de l'art qu'il est possible de mettre en pratique la présente invention sans un ou plusieurs de ces détails spécifiques. Dans d'autres exemples, des dispositifs bien connus n'ont pas été décrits de manière à éviter d'obscurcir la présente invention. La figure 1 est une illustration schématique d'un système informatique 100 fonctionnel de façon à mettre en oeuvre un ou plusieurs aspects de la présente invention. Comme cela est illustré, le système 100 comprend un processeur 110. Le système 100 comprend en outre une mémoire 120, une interface 130 et un affichage 140 connectés au processeur. L'interface 130 est configurée de manière à recevoir une entrée d'utilisateur en provenance d'un ou de plusieurs dispositifs d'entrée d'utilisateur (par exemple, un clavier, une souris, non représentés dans la figure 1) et à faire suivre l'entrée d'utilisateur au processeur 110. Le processeur 110 est configuré de manière à exécuter certaines des étapes de façon à appliquer un style d'édition sélectionné dans un document pouvant être lu par un ordinateur, comme cela est décrit ci-dessous. La mémoire 120 peut être fonctionnelle de manière à stocker des instructions qui, quand elles sont exécutées par le processeur 110, exécutent l'un quelconque des procédés décrits dans ce document. L'affichage 140 est configuré de manière à afficher les résultats des étapes du procédé exécutées par le processeur 110. Les connexions entre les différents composants de la figure 1 peuvent faire appel à des protocoles différents comme le savent les hommes de l'art. Il faut bien se rendre compte que le système présenté dans ce document est illustratif et que des variantes et des modifications sont possibles. La figure 2 est un organigramme des étapes du procédé destiné à appliquer un style d'édition sélectionné à des paragraphes sélectionnés d'un document pouvant être lu par un ordinateur, selon un mode de réalisation de la présente invention. Si les étapes du procédé sont décrites en se référant à la figure 1, les hommes de l'art se rendront bien compte que n'importe quel système configuré de manière à exécuter les étapes du procédé, dans n'importe quel ordre, rentre dans le cadre de la présente invention. En outre, si l'outil de traitement de texte utilisé de manière à créer le document pouvant être lu par un ordinateur est décrit comme étant Microsoft Word, les personnes de l'art admettront qu'il est également possible de mettre en oeuvre les modes de réalisation de la présente invention en association avec d'autres outils de traitement de texte. Le procédé commence à l'étape 210 où le processeur 110 génère une matrice 2D de styles d'édition disponibles pour un document Microsoft Word. La figure 3 illustre une matrice 2D 300, selon un mode de réalisation de la présente invention. Comme l'illustre la figure 3, la matrice 2D 300 comprend des cellules disposées dans des colonnes 301 à 309 et dans des lignes 311 à 319. Chacune des cellules contient l'un des styles disponibles pour le document. Dans ce mode de réalisation, les styles disponibles comprennent des styles d'en-tête (représentés dans la figure 3 par Heading 1 û Heading 9), des styles de corps de texte (représentés dans la figure 3 par Body Text 1 û Body Text 9), des styles de numération (à savoir, une numérotation avec les chiffres 1, 2, 3, etc., représentés dans la figure 3 par Enum 1 û Enum 9), des caractères alphanumériques minuscules de numérotation (à savoir, une numérotation avec des lettres minuscules a, b, c, etc., représentés dans la figure 3 par ELA 1 û ELA 9), des caractères alphanumériques majuscules de numérotation (à savoir, une numérotation avec des lettres majuscules A, B, C, etc., représentés dans la figure 3 par EUA 1 û EUA 9), une numérotation avec des chiffres romains minuscules (à savoir, une numérotation avec des chiffres romains minuscules i, ii, iii, etc., représentés dans la figure 3 par ELR 1 û ELR 9), une numérotation avec des chiffres romains majuscules (à savoir, une numérotation avec des chiffres romains majuscules I, II, III, etc., représentés dans la figure 3 par EUR 1 û EUR 9), une numérotation avec des puces (représentées dans la figure 3 par Bullet Dot 1 û Bullet Dot 9), ainsi que d'autres styles, représentés dans la figure 3 par Etc 1 û Etc 9. La matrice 2D 300 peut être stockée dans la mémoire 120. Le procédé passe ensuite à l'étape 220, dans laquelle le processeur 110 attribue une touche de raccourci à un procédé destiné à sélectionner un style à partir de la matrice 2D 300. Le procédé destiné à sélectionner un style peut comprendre les étapes consistant à déterminer un style actuel appliqué à un ou plusieurs paragraphes sélectionnés, à déterminer un emplacement du style actuel à l'intérieur de la matrice bidimensionnelle, et à sélectionner un style situé à un certain nombre de cellules en allant en s'éloignant dans une certaine direction à partir du style actuel comme style d'édition. Telle qu'elle est utilisée dans ce document, l'expression � emplacement � d'un style se réfère à la cellule de la matrice 2D qui contient le style qui peut être identifié par un numéro de ligne et un numéro de colonne de la cellule. Par exemple, en se référant à la figure 3, l'emplacement du style Heading 1 se réfère à la cellule qui se situe à l'intersection de la colonne 301 et de la ligne 311 de la matrice 2D 300. Dans divers modes de réalisation, le processeur 110 peut attribuer plusieurs touches de raccourci à différents procédés destinés à sélectionner un style : une touche de raccourci correspondant à un procédé. Par exemple, la combinaison de la touche � Alt � et d'une touche de flèche (� Bas �, � Haut �, � Gauche � ou � Droit �) peut présenter un intérêt particulier du fait que cette combinaison n'est pas utilisée actuellement par Microsoft Word en tant que touche de raccourci par défaut. En outre, quatre touches de raccourci qui peuvent être créées avec une telle combinaison (� Alt û Bas �, � Alt û Haut �, � Alt û Gauche � et � Alt û Droit �) peuvent être utilisées de manière commode de façon à balayer les styles disponibles de la matrice 2D 300 d'une manière intuitive vis-à-vis de l'utilisateur. De cette façon, la direction d'une flèche peut indiquer la direction afin de sélectionner le passage du style actuel au style d'édition. Supposons, par exemple, que le style actuel appliqué à un paragraphe sélectionné soit le Body Text 4. Il serait alors possible d'attribuer la touche � Alt û Bas � au procédé de sélection du style contenu dans la cellule qui se situe directement sous la cellule qui contient le style actuel. Selon la matrice 2D 300, dans ce cas, le style sélectionné serait Enum 4. De la même façon, il serait possible d'attribuer chacune des touches � Alt û Haut �, � Alt û Gauche � et � Alt û Droit � aux procédés de sélection du style contenu dans la cellule qui se situe directement au-dessus, à gauche et à droite de la cellule qui contient le style actuel, respectivement. À l'étape 230, le processeur 110 reçoit et traite une première entrée d'utilisateur qui comprend des données indicatives du style d'édition sélectionné en utilisant la touche de raccourci. La première entrée d'utilisateur peut être fournie au processeur à partir d'un clavier par l'intermédiaire de l'interface 130. Le procédé passe ensuite à l'étape 240, où, sur la base de la première entrée d'utilisateur, le processeur 110 applique le style d'édition sélectionné aux paragraphes sélectionnés. Il résulte de l'étape 240 que des paragraphes modifiés sont générés. Le procédé prend fin à l'étape 250, où l'affichage 140 affiche les paragraphes modifiés. Les étapes 230 à 250 peuvent être répétées jusqu'à ce que l'utilisateur trouve le style qui lui convient. Par exemple, en poursuivant avec la matrice 2D 300 illustrée dans la figure 3, si le style actuel est le Body Text 4 et si après avoir appuyé sur les touches � Alt ù Gauche �, l'utilisateur n'aime pas le paragraphe modifié affiché qui présente le Body Text 3, l'utilisateur peut continuer à appuyer sur les touches � Alt ù Gauche � de manière à sélectionner d'autres styles contenus dans la ligne 312. Étant donné que le paragraphe modifié est affiché chaque fois que l'utilisateur a appuyé sur les touches � Alt ù Gauche �, l'utilisateur peut décider si l'un quelconque des autres styles lui convient. Si l'utilisateur appuie en permanence sur les touches � Alt ù Gauche �, dans un mode de réalisation, le processeur 110 peut appliquer la dernière colonne (colonne 309) après la première colonne (colonne 301). De la même façon, dans divers modes de réalisation, si l'utilisateur appuie en permanence sur les touches � Alt ù Droit �, le processeur 110 peut appliquer la première colonne (colonne 301) après la dernière colonne (colonne 309), si l'utilisateur appuie en permanence sur les touches � Alt ù Bas �, le processeur 110 peut appliquer la première ligne (ligne 311) après la dernière ligne (ligne 319) et, si l'utilisateur appuie en permanence sur les touches � Alt ù Haut �, le processeur 110 peut appliquer la dernière ligne (ligne 311) après la première ligne (ligne 319). En variante, si l'utilisateur appuie en permanence sur les touches � Alt ù Haut �, le processeur 110 peut arrêter la sélection des styles à partir d'une colonne particulière une fois que le style de la première ligne de cette colonne a été appliqué. De la même façon, dans divers modes de réalisation, si l'utilisateur appuie en permanence sur les touches � Alt ù Bas �, le processeur 110 peut cesser de sélectionner les styles à partir d'une colonne particulière une fois que le style de la dernière ligne de cette colonne a été appliqué, si l'utilisateur appuie en permanence sur les touches � Alt û Gauche �, le processeur 110 peut cesser de sélectionner les styles à partir d'une ligne particulière une fois que le style de la première colonne de cette ligne a été appliqué, et, si l'utilisateur appuie en permanence sur les touches � Alt û Droit �, le processeur 110 peut cesser de sélectionner les styles à partir d'une ligne particulière une fois que le style de la dernière colonne de cette ligne a été appliqué. Dans un mode de réalisation, le processeur 110 peut être configuré en outre de manière à modifier la matrice 2D sur la base d'une entrée d'utilisateur. Par exemple, l'utilisateur peut vouloir modifier la matrice 2D de façon à inclure les styles les plus utilisés dans les cellules qui requièrent le moins d'actions possible de la part d'un utilisateur (par exemple, l'utilisateur appuie seulement une fois sur une touche de raccourci de manière à sélectionner le style souhaité). Dans un tel mode de réalisation, le processeur 110 traiterait une deuxième entrée d'utilisateur qui comprend des données indicatives d'au moins une modification apportée à la matrice 2D et, sur la base de la deuxième entrée d'utilisateur, il modifierait la matrice 2D. Avant de traiter la première entrée d'utilisateur (comme cela est décrit à l'étape 230 ci-dessus), le processeur 110 enregistrerait la matrice 2D modifiée dans la mémoire 120 au lieu de la matrice 2D initiale générée par le processeur 110 à l'étape 210. Dans ce mode de réalisation, aux étapes 230, 240 et 250 décrites ci-dessus, le processeur 110 utiliserait alors la matrice 2D modifiée de manière à appliquer le style d'édition sélectionné aux paragraphes sélectionnés. Dans un tel mode de réalisation, le processeur 110 peut être configuré en outre de manière à demander à l'affichage 140 d'afficher la matrice 2D une fois que le processeur 110 a généré la matrice 2D (et avant de traiter la deuxième entrée d'utilisateur). L'utilisateur peut alors fournir son entrée concernant la façon dont cette matrice doit être modifiée. Les modifications de l'utilisateur apportées à la matrice 2D peuvent comprendre, par exemple, l'établissement d'un ordre de colonnes et/ou de lignes à l'intérieur de la matrice 2D, l'effacement d'une ou de plusieurs lignes et/ou d'une ou de plusieurs colonnes, ou l'effacement d'une ou de plusieurs cellules de la matrice 2D. Après les modifications, la matrice 2D 300 peut ressembler, par exemple, à la matrice 2D 400 illustrée dans la figure 4. Comme il est possible de le constater, les styles inclus précédemment dans la ligne 414 et les colonnes 408 et 409 sont complètement effacés. En outre, les styles inclus dans les lignes 411 et 412, les colonnes 404 à 407, et le style inclus dans la ligne 413, colonne 407 sont également effacés. Les hommes de l'art se rendront bien compte que la matrice 2D 300 générée à l'origine par le processeur 110 n'a pas à être remplie complètement de styles dans toutes les cellules, mais que certaines cellules peuvent également ne contenir aucun style, comme cela est le cas dans la matrice 2D 400. En poursuivant avec un exemple consistant à utiliser une combinaison de touches � Alt ù flèche � de manière à sélectionner les styles et en supposant que le style actuel appliqué à un paragraphe sélectionné soit le Body Text 3, si l'utilisateur appuie sur les touches � Alt ù Bas �, alors, selon la matrice 2D 400, le style sélectionné serait Enum 3. Si l'utilisateur appuie de nouveau sur les touches � Alt ù Bas �, le style sélectionné serait EUA 3. Ainsi, le processeur 110 peut être configuré de manière à sauter les cellules de la matrice 2D qui ne contiennent aucun style et de manière à se rendre à la prochaine cellule qui contient un style. Dans un mode de réalisation, l'utilisateur peut, par la suite, ajouter les cellules, les lignes et/ou les colonnes effacées, de nouveau à la matrice 2D. Un avantage de la présente invention est qu'en créant une matrice 2D de styles disponibles, en attribuant une touche de raccourci à un procédé destiné à sélectionner un style (plutôt qu'un style particulier, comme c'était le cas dans l'art antérieur), et, immédiatement après qu'un utilisateur ait sélectionné un style, en affichant la partie du document sur lequel a été appliqué le style sélectionné, l'utilisateur peut balayer rapidement un grand nombre de styles sans devoir mémoriser de nombreuses informations qui concernent la sélection d'un style particulier. Un mode de réalisation de l'invention peut être mis en oeuvre sous la forme d'un produit logiciel destiné à être utilisé avec un système informatique. Le ou les programmes du produit logiciel définissent des fonctions des modes d'organisation (y compris les procédés décrits dans ce document) et peuvent être contenus dans un grand nombre de supports de stockage pouvant être lus par un ordinateur. Des supports de stockage pouvant être lus par un ordinateur et donnés à titre d'illustration comprennent, mais sans que cela soit une limitation : (i) des supports de stockage non inscriptibles (par exemple, des dispositifs de mémoire morte à l'intérieur d'un ordinateur tels que des disques CD ù ROM pouvant être lus par un lecteur de CD ù ROM, une mémoire flash, des puces ROM ou tout type de mémoire à semi-conducteurs non-volatile) sur lesquels des informations sont stockées de manière permanente ; et (ii) des supports de stockage inscriptibles (par exemple, des disquettes situées à l'intérieur d'un lecteur de disquette ou un disque dur ou tout type de mémoire vive à semi-conducteurs) sur lesquels des informations altérables sont stockées. Si ce qui précède se rapporte à des modes de réalisation de la présente invention, d'autres modes de réalisation de l'invention peuvent être envisagés sans s'écarter de la portée de base de celle-ci. Par exemple, il est possible de mettre en oeuvre des aspects de la présente invention par matériel ou par logiciel ou selon une combinaison de matériel et de logiciel. Par conséquent, la portée de la présente invention est déterminée par les revendications qui suivent. REVENDICATIONS1. Système informatique fonctionnel de manière à appliquer un style d'édition sélectionné à une ou plusieurs parties sélectionnées d'un document pouvant être lu par un ordinateur, le système comprenant : - un processeur configuré de façon à : générer une matrice bidimensionnelle de styles d'édition disponibles pour le document, attribuer une première touche de raccourci à une première procédure destinée à sélectionner un style d'édition à partir de la matrice bidimensionnelle, traiter une première entrée d'utilisateur comprenant des données indicatives du style d'édition sélectionné en utilisant la première touche de raccourci, et sur la base de la première entrée d'utilisateur, appliquer le style d'édition sélectionné à la ou aux parties sélectionnées de manière à générer une ou plusieurs parties modifiées ; - une mémoire connectée au processeur et configurée de manière à stocker la matrice bidimensionnelle ; et - un affichage connecté au processeur et configuré de manière à afficher la ou les parties modifiées. 2. Système selon la revendication 1, dans lequel le processeur est configuré en outre 20 de manière à : traiter une deuxième entrée d'utilisateur comprenant des données indicatives d'au moins une modification apportée à la matrice bidimensionnelle, sur la base de la deuxième entrée d'utilisateur, modifier la matrice bidimensionnelle de manière à générer une matrice bidimensionnelle modifiée, et 25 avant de traiter la première entrée d'utilisateur, stocker la matrice bidimensionnelle modifiée dans la mémoire comme étant la matrice bidimensionnelle. 3. Système selon la revendication 2, dans lequel le processeur est configuré en outre de manière à afficher la matrice bidimensionnelle sur l'affichage avant que le 30 processeur une traite la deuxième entrée d'utilisateur. 4. Système selon la revendication 2, dans lequel la ou les modifications comprennent l'établissement d'un ordre de lignes, l'établissement d'un ordre de colonnes, l'effacement d'au moins une ligne, et/ou l'effacement d'au moins une colonne de la matrice bidimensionnelle. 5. Système selon la revendication 2, dans lequel la ou les modifications comprennent l'effacement d'une ou de plusieurs cellules de la matrice bidimensionnelle. 6. Système selon la revendication 5, dans lequel la ou les modifications comprennent 10 l'ajout d'au moins l'une de la ou des cellules effacées de la matrice bidimensionnelle. 7. Système selon la revendication 1, dans lequel la première procédure comprend les étapes consistant à : déterminer le style actuel appliqué à la ou aux parties sélectionnées, 15 déterminer l'emplacement du style actuel à l'intérieur de matrice bidimensionnelle, et sélectionner le style qui se situe à un nombre prédéterminé de cellules en allant en s'éloignant dans une direction prédéterminée du style actuel comme style d'édition. 20 8. Système selon la revendication 1, dans lequel la première entrée d'utilisateur est fournie par l'intermédiaire d'un dispositif d'interface connecté au processeur. 9. Système selon la revendication 1, dans lequel la première touche de raccourci comprend une combinaison de la touche � Alt � et d'une touche de flèche. 25 10. Procédé destiné à appliquer un style d'édition sélectionné à une ou plusieurs parties sélectionnées d'un document pouvant être lu par un ordinateur, le procédé comprenant les étapes consistant à : générer une matrice bidimensionnelle de styles d'édition disponibles pour le 30 document ; attribuer une première touche de raccourci à une première procédure destinée à sélectionner un style d'édition à partir de la matrice bidimensionnelle ;traiter une première entrée d'utilisateur comprenant des données indicatives du style d'édition sélectionné en utilisant la première touche de raccourci ; sur la base de la première entrée d'utilisateur, appliquer le style d'édition sélectionné à la ou aux parties sélectionnées de manière à générer une ou plusieurs parties 5 modifiées ; et afficher la ou les parties modifiées. 11. Procédé selon la revendication 10, comprenant en outre les étapes consistant à : traiter une deuxième entrée d'utilisateur comprenant des données indicatives d'au 10 moins une modification apportée à la matrice bidimensionnelle ; sur la base de la deuxième entrée d'utilisateur, modifier la matrice bidimensionnelle de manière à générer une matrice bidimensionnelle modifiée ; et stocker la matrice bidimensionnelle modifiée comme étant la matrice bidimensionnelle avant de traiter la première entrée d'utilisateur. 15 12. Procédé selon la revendication 11, comprenant en outre une étape consistant à afficher la matrice bidimensionnelle avant de traiter la deuxième entrée d'utilisateur. 13. Procédé selon la revendication 11, dans lequel la ou les modifications 20 comprennent l'établissement d'un ordre de lignes, l'établissement d'un ordre de colonnes, l'effacement d'au moins une ligne, et/ou l'effacement d'au moins une colonne de la matrice bidimensionnelle. 14. Procédé selon la revendication 11, dans lequel la ou les modifications 25 comprennent l'effacement d'une ou de plusieurs cellules de la matrice bidimensionnelle. 15. Procédé selon la revendication 14, dans lequel la ou les modifications comprennent l'ajout d'au moins l'une de la ou des cellules effacées de la matrice 30 bidimensionnelle. 16. Procédé selon la revendication 10, dans lequel la première procédure comprend les étapes consistant à :déterminer le style actuel appliqué à la ou aux parties sélectionnées, déterminer l'emplacement du style actuel à l'intérieur de matrice bidimensionnelle, et sélectionner le style qui se situe à un nombre prédéterminé de cellules en allant en s'éloignant dans une direction prédéterminée du style actuel comme style d'édition. 17. Support de stockage pouvant être lu par un ordinateur contenant un jeu d'instructions qui, quand il est exécuté par un processeur, exécute un procédé destiné à appliquer un style d'édition sélectionné à une ou plusieurs parties sélectionnées d'un document pouvant être lu par un ordinateur, comprenant les étapes consistant à : générer une matrice bidimensionnelle de styles d'édition disponibles pour le document ; attribuer une première touche de raccourci à une première procédure destinée à sélectionner un style d'édition à partir de la matrice bidimensionnelle ; traiter une première entrée d'utilisateur comprenant des données indicatives du style d'édition sélectionné en utilisant la première touche de raccourci ; sur la base de la première entrée d'utilisateur, appliquer le style d'édition sélectionné à la ou aux parties sélectionnées de manière à générer une ou plusieurs parties modifiées ; et afficher la ou les parties modifiées. 18. Support de stockage pouvant être lu par un ordinateur selon la revendication 17, dans lequel le procédé comprend en outre les étapes consistant à : traiter une deuxième entrée d'utilisateur comprenant des données indicatives d'au 25 moins une modification apportée à la matrice bidimensionnelle ; sur la base de la deuxième entrée d'utilisateur, modifier la matrice bidimensionnelle de manière à générer une matrice bidimensionnelle modifiée ; et stocker la matrice bidimensionnelle modifiée comme étant la matrice bidimensionnelle avant de traiter la première entrée d'utilisateur. 30 19. Support de stockage pouvant être lu par un ordinateur selon la revendication 18, dans lequel la ou les modifications comprennent l'établissement d'un ordre de lignes, l'établissement d'un ordre de colonnes, l'effacement d'au moins une ligne,l'effacement d'au moins une colonne de la matrice bidimensionnelle, et/ou l'ajout d'une ou de plusieurs cellules de la matrice bidimensionnelle. 20. Support de stockage pouvant être lu par un ordinateur selon la revendication 17, 5 dans lequel la première procédure comprend les étapes consistant à : déterminer le style actuel appliqué à la ou aux parties sélectionnées, déterminer l'emplacement du style actuel à l'intérieur de matrice bidimensionnelle, et sélectionner le style qui se situe à un nombre prédéterminé de cellules en allant en 10 s'éloignant dans une direction prédéterminée du style actuel comme style d'édition.