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

Composants VCL Delphi Discussion :

email au format RTF


Sujet :

Composants VCL Delphi

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    869
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 869
    Par défaut email au format RTF
    Bonjour,

    j'ai reussi à programmer un envoi de mail avec pièce jointe en utilisant Indy 10
    Le corps du mail est du texte simple que l'utilisateur rentre dans un composant Tmémo.
    Tous fonctionne bien mais j'aimerais maintenant pouvoir envoyer des mails au format RTF. Le corps du message sera saisie dans un Trichedit.

    Quelle est la meilleur méthode pour passer au RTF. Il faut obligatoirement passer par une conversion HTML ou bien il ya un autre moyen ?

    merci

  2. #2
    Membre Expert

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 935
    Par défaut
    Salut

    Pour obtenir le texte au format RTF, tu doit passer par un stream intermédiaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var St : TStringStream;
    begin
      St:=TStringStream.Create('');
      RichEdit1.Lines.SaveToStream(St);
      Showmessage(St.DataString);
      St.Free;
    end;
    Laisse la propriété PlainText de ton richedit a false. Tu obtiendra un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fnil Tahoma;}}
    \viewkind4\uc1\pard\f0\fs16 RichEdit1
    \par 
    \par }
    Bonne chance

Discussions similaires

  1. Réponses: 31
    Dernier message: 02/11/2010, 20h07
  2. [Swing] texte au format rtf
    Par Louis-Guillaume Morand dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 04/04/2005, 07h11
  3. [HTML]Email au format html
    Par willowII dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/03/2005, 21h17
  4. [RAVE] : affichage BLOB au format RTF
    Par PpPool dans le forum Rave
    Réponses: 1
    Dernier message: 09/03/2005, 16h14
  5. Enregistrer un texte formaté RTF d'un RichEdit dans un Blob
    Par dem dans le forum Bases de données
    Réponses: 2
    Dernier message: 31/01/2005, 10h05

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