ledoc93
Messages postés12Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention10 février 2006
-
5 oct. 2004 à 20:36
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
8 oct. 2004 à 14:15
Bonjour,
Voila mon probleme.
Je developpe un logiciel médical dans lequel le médecin saisit dans un richedit du texte formaté, avec la possibilité d'utiliser les polices, les couleurs, l'indentation....
Je souhaite que ce texte soit imprimé sous Word..mais sans perdre les caractéristiques du texte (couleur, police...)
Quelqu'un sait-il comment faire transiter le texte.
J'ai deja utilisé le pilotage OLE à partir de delphi mais ce ne rapatrie que le texte.
Merci de votre aide
ledoc93
Messages postés12Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention10 février 2006 7 oct. 2004 à 07:42
Merci JMP77 de m'avoir répondu.
En fait je ne peux pas utiliser Word directement car je veux conserver le texte dans les données du patient. C'est pour ca que je passe par un DBRichedit.
J'ai trouvé la solution en bidouillant un peu, en passant par le presse papier. C'est pas très élégant mais ca fonctionne.
Il suffit de faire dans Delphi un Richedit.selectall puis copytoclipboard.
Ouvrir word par un execute suivi de l'extension /mNomDeLaMacro et dans la macro de word, mettre un selection.paste
Et le tour est joué.
Merci encore de ton aide
Ledoc
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 7 oct. 2004 à 23:50
LeDoc93, je ne comprends absolument pas ce qui t'arrive.
Je viens de vérifier en créant un texte, en le mettant en forme et en le sauvegardant (RichEidt.Lines.SaveToFile('nomdufichier.rtf'). La sauvegarde se fait bien au format RTF. Le texte rechargé sous Word fait apparaître la mise en page et les enrichisssements indiqués dans mon application Delphi.
Aurais-tu modifié quelque chose dans les propriétés du TRichEdit ? (propriété PlainText, par exemple)
Est-ce que tu manipules la propriété Text du TRichEdit quand tu fais la sauvegarde ?
Peux-tu nous donner le code réalisant la sauvegarde du contenu de ton TRichhEdit ?
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
May Delphi be with you
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 8 oct. 2004 à 14:15
Je demandais le code pour réaliser la sauvegarde du contenu du composant TRichEdit utilisé.
Mais si tout est rentré dans l'ordre, alors ce n'est plus nécessaire.
Bonne continuation à tous les deux.
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
May Delphi be with you