Bonjour à tous,
Juste une petite idée.
Il arrive souvent, lors de réponses, de "copier/coller" le texte d'un précédent message de la discussion. Bien entendu, le "coller" perd la mise en forme initiale du texte (gras, italique, souligné, liste, etc...).
Dans bien des cas, cette mise en forme est normalisée : nous sommes donc "obligés" de reproduire la mise en forme du texte initial. La structure des tables de données, par exemple :
NomDeLaTable(CléPrimaire1, CléPrimaire2, CléPrimaire3, CléEtrangère1, Donnée1, CléEtrangère2, Donnée2, CléEtrangère3,...)
==> la recopie de la structure de cette table nous oblige à refaire la mise en forme complète : pas pratique.
La solution la plus confortable serait d'analyser le presse-papier de l'OS, mais bon, cela me paraît compliqué...
Une autre solution serait, peut-être, de programmer un copier/coller interne à developpez.net qui analyserait le contenu d'un "presse-papier", lui aussi, interne à developpez.net.
Juste pour le fun, la table "presse-papier" interne pourrait être très simple :
Presse_Papier(id_utilisateur, texte)
- le bouton affiche "Copier" si aucun enregistrement pour l'utilisateur connecté ;
- le bouton affiche "Coller" si un enregistrement existe pour l'utilisateur connecté ;
- appui sur le bouton copier/coller :
- si copier :
- suppression de l'éventuel enregistrement existant pour l'utilisateur connecté ;
- création de l'enregistrement avec le texte "stockant" la mise en forme.
- si coller :
- accès à l'éventuel enregistrement existant pour l'utilisateur connecté ;
- copie du texte avec mise en place des balises correspondantes à la mise en forme "stockée" précédemment.
Plus tard, viendrait le temps des "copier" multiples... mais, c'est une autre histoire.
Partager