IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[copier-coller] non compatible


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut [copier-coller] non compatible
    Bonjour,

    J'ai écrit une petite application qui permet de placer des exposants sur des formules scientifiques dans un JTextPane (Ex 10²), malheureusement quand je fais un copier coller vers un logiciel de traitement de texte j'ai le message:
    Format de presse papier non accepté

    J'ai vraiment besoin de trouver une réponse rapidement....
    Si quelqu'un a une idée a me proposer.....

  2. #2
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Pas d'idée

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Je vais te faire une réponse qui ne va pas beaucoup t'avancer : il faut qu'il y ait dans le presse-papier des informations compatibles avec le logiciel récepteur.

    Ce qui m'étonne, est que je présume que ton traitement texte accepte le format texte ?? Et justement le JTextPane exporte en particulier en texte (heureusement). Donc en l'état ton problème est inexplicable.

    Quelle sorte de JTextPane as-tu, ou quelle sorte de traitement de texte as-tu ?

  4. #4
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Le copier coller de texte simple fonctionne parfaitement....
    Ce qui ne fonctionne pas c'est la redéfinition de style, comme les indices ou les exposants etc...
    Exemple pour 10² j'ai 102



    Mon jTextPane est celui de base.
    Pour résoudre mon problème d'indice et d'exposant j'ai commencé par utiliser le HTML à l'aide de l'EditorKitHTML, rapidement j'ai donc obtenu le résultat esconté dans mon JTextPane, travaillant sur Linux mes premiers copier-coller dans OpenOffice furent un succès...

    Mais mon utilitaire étant destiné aux collègues de boulot, je suis donc passé sur Windows et là les ennuis ont commencé.
    Word97 marche pas: le format HTML n'est pas reconnu ??? Je tente un collage spécial, il ne me propose que Texte non formaté.
    Word2000 pas de problème
    OpenOffice: Format de presse papier non disponible ????? Alors que dans collage spécial la ligne HTML apparait.

    Ce qui est etonnant c'est que les réponses au copier coller diffère d'un logiciel à un autre (Word ou OpenOffice par exemple).

  5. #5
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Ensuite je me suis dit puisque c'est comme çà, utilisons les grands moyens et j'ai commencé à redéfinir mes propres styles à l'aide des StylesConstant
    Et la pas mieux quelque soit le traitement de texte choisi
    un 10² se transforme en 102

    Help

  6. #6
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Il faut que ce qu'un logiciel reçoit par un coller soit compatible avec ce qu'il sait traiter.

    Cela signifie que si tu veux que word interprète correctement tes indices et exposants, il faut les placer dans un format qu'il accepte, idéalement le format word.

    Heureusement Word accepte d'autres formats, comme le HTML, ou aussi le RTF, qui est un format connu du JTextPane. Mais ça dépend des versions du HTML, des versions de Word, des versions de RTF, des versions du JTextPane...

    Tu peux peut être aussi profiter de Apache POI, Java API To Access Microsoft Format Files.

    Mais cela risque d'être un gros boulot.

Discussions similaires

  1. [XL-2013] Copier/Coller plage de cellules non-vides vers un autre classeur
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/06/2015, 15h52
  2. copier/coller non commun
    Par flouo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/02/2014, 17h16
  3. [XL-2003] Copier coller en fonction de non vide d'une colonne adjacente
    Par Vadorblanc dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/03/2011, 20h43
  4. Copier Coller une ligne d'une table avec modif ?
    Par nolan76 dans le forum Requêtes
    Réponses: 4
    Dernier message: 04/03/2004, 16h34
  5. [Débutant] Conserver la couleur lors d'un copier coller
    Par ADIDASman dans le forum JBuilder
    Réponses: 2
    Dernier message: 21/05/2003, 18h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo