Bonjour,
Comment pourrais-je afficher un champ BLOB contenant du rtf dans un Trichedit,
j'arrive à l'afficher dans un TMemo mais il garde le formatage d'un rtf {rtf\ansi...
Merci.
Bonjour,
Comment pourrais-je afficher un champ BLOB contenant du rtf dans un Trichedit,
j'arrive à l'afficher dans un TMemo mais il garde le formatage d'un rtf {rtf\ansi...
Merci.
SALUT
suuposant que votre fichier rtf et danc C: et qui s'appelle votrefichier
cordialement rec82.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RichEdit1.Lines.LoadFromFile('C:\votrefichier.rtf);
Avec un TMemo
Il n'y a pas de Gestion du RTF
Avec un TRichEdit
Jouer avec PlainText
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RichEdit.PlainText := True \ False; // je ne sais plus lequel Field['Blob'].SaveToStream(BlobStream); // idem, je ne sais plus le nom exact pour le truc des BlobStream ... RichEdit.Lines.LoadFromStream(BlobStream);
Avec un TDBRichEdit
ça se fait tout seul si correctement lié via un DataSource et DataField
Presque tout seul avec LoadMemo ou AutoDisplay ...
@Rec82, pourquoi parle-tu de fichier ???
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Bonjour,
j'ai essayé mais il m'affiche les {rtf\ansi...
j'utilise UIB j'ai fait:
mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Query.ReadBlob('BLOB',rtf); RichEdit.Lines.LoadFromStream(rtf);
Bonjour,
c'est j'ai trouvé la solution!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Query.ReadBlob('BLOB',rtf); RichEdit.Text:=rtf;
Coucou,
Tu trouve la soluce à 5h du mat ?
Voici une manière un tout petit peu différente (bien que pas nécessairement plus pratique )
J'ai fait une adoconnexion sur ma base, puis je récupère le contenu dans adotable . tex_contenu est mon champs blob.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RichEdit.Lines.Assign(ADOTable.FieldByName('mon_blob'));
Si il y a plusieurs lignes il met aussi tout.
En revanche je n'ai pas essayer avec des adoquery.
Tôt ou tard je serai certainement à utilisée ta solution, du moins en partie, alors merci d'avoir posé la question ^^
Amicalement, Ivy
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager