PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > nzn.fr.delphi > RichEdit => Ca m'ennerve !
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
RichEdit => Ca m'ennerve !

Réponse
 
LinkBack Outils de la discussion
Vieux 09/10/2007, 09h43   #1 (permalink)
Kali
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RichEdit => Ca m'ennerve !

Salut,

J'ai encore un problème avec mes RichEdit ...

Dans une variable String ( RecupText ) , j'ai un texte avec les tags
RTF ( {rtf1 etc..... ) , je voudrai récupérer uniquement le texte sans
les tags affichés ! J'utilise plaintext mais ça change rien

RichTmp.PlainText := False ; //on passe en texte enrichi
RichTmp.Text := RecupText ; //on affecte le texte
RichTmp.PlainText := True ; //on désactive le mode enrichi

Showmessage(RichTmp.Text) ; //affichage du texte non-enrichi

quelqu'un sait il pourquoi j'ai encore du texte enrichi dans le
showmessage ? Merci

--
*** Kali ***
"Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
l'amour de toute une vie ?"
Newsgroup : news:\\news.zoo-logique.org\kali-s-information
Site Web : www.white-shark.be


  Réponse avec citation
Vieux 09/10/2007, 09h53   #2 (permalink)
Faust
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RichEdit => Ca m'ennerve !

y'a pas une propriété RawText ou truc similaire?

/_Kali_ a exprimé avec précision/ :
> Salut,


> J'ai encore un problème avec mes RichEdit ...


> Dans une variable String ( RecupText ) , j'ai un texte avec les tags
> RTF ( {rtf1 etc..... ) , je voudrai récupérer uniquement le texte sans
> les tags affichés ! J'utilise plaintext mais ça change rien


> RichTmp.PlainText := False ; //on passe en texte enrichi
> RichTmp.Text := RecupText ; //on affecte le texte
> RichTmp.PlainText := True ; //on désactive le mode enrichi


> Showmessage(RichTmp.Text) ; //affichage du texte non-enrichi


> quelqu'un sait il pourquoi j'ai encore du texte enrichi dans le
> showmessage ? Merci


--
Faust
"Une âme en peine peut en cacher une autre"


  Réponse avec citation
Vieux 09/10/2007, 10h06   #3 (permalink)
Kali
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RichEdit => Ca m'ennerve !

bah à part le plaintext je vois rien , mais je capte pas pk le
plaintext ne me donne pas le texte brut

Après mure réflexion, Faust a écrit :
> y'a pas une propriété RawText ou truc similaire?
>
> /_Kali_ a exprimé avec précision/ :
>> Salut,

>
>> J'ai encore un problème avec mes RichEdit ...

>
>> Dans une variable String ( RecupText ) , j'ai un texte avec les tags
>> RTF ( {rtf1 etc..... ) , je voudrai récupérer uniquement le texte sans
>> les tags affichés ! J'utilise plaintext mais ça change rien

>
>> RichTmp.PlainText := False ; //on passe en texte enrichi
>> RichTmp.Text := RecupText ; //on affecte le texte
>> RichTmp.PlainText := True ; //on désactive le mode enrichi

>
>> Showmessage(RichTmp.Text) ; //affichage du texte non-enrichi

>
>> quelqu'un sait il pourquoi j'ai encore du texte enrichi dans le
>> showmessage ? Merci


--
*** Kali ***
"Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
l'amour de toute une vie ?"
Newsgroup : news:\\news.zoo-logique.org\kali-s-information
Site Web : www.white-shark.be


  Réponse avec citation
Vieux 09/10/2007, 10h28   #4 (permalink)
Satorius Notok
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RichEdit => Ca m'ennerve !

hola,
il y a pas une propriété genre
monricheditkidechirelaceradesareum.lines.text ?

"Kali" <info_@RoBaSe_white-shark.be> a écrit dans le message de news:
mn.4a837d7af8544ab5.56108@RoBaSewhite-shark.be...
> Salut,
>
> J'ai encore un problème avec mes RichEdit ...
>
> Dans une variable String ( RecupText ) , j'ai un texte avec les tags
> RTF ( {rtf1 etc..... ) , je voudrai récupérer uniquement le texte sans
> les tags affichés ! J'utilise plaintext mais ça change rien
>
> RichTmp.PlainText := False ; //on passe en texte enrichi
> RichTmp.Text := RecupText ; //on affecte le texte
> RichTmp.PlainText := True ; //on désactive le mode enrichi
>
> Showmessage(RichTmp.Text) ; //affichage du texte non-enrichi
>
> quelqu'un sait il pourquoi j'ai encore du texte enrichi dans le
> showmessage ? Merci
>
> --
> *** Kali ***
> "Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
> l'amour de toute une vie ?"
> Newsgroup : news:\\news.zoo-logique.org\kali-s-information
> Site Web : www.white-shark.be
>
>



  Réponse avec citation
Vieux 09/10/2007, 10h53   #5 (permalink)
Kali
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RichEdit => Ca m'ennerve !

si mais ça te donne la ligne enrichie

j'ai trouvé sur la faq delphi de developpez.com ceci mais ...

function TForm1.RTFtoText(rtf:string):string;
var
temp_richedit: TRichedit;
temp_str: string;
ss: TStringStream;
begin
ss := TStringStream.Create(rtf);
temp_richedit := TRichEdit.Create(nil);
try
temp_richedit.Lines.LoadFromStream(ss);
result := temp_richedit.Lines.Text;
finally
ss.free;
temp_richedit.Free;
end;
end;


je me sens un peu dans le chou là ... au moment où il fait le
loadfromstream il me donne une erreur " Le controle " n'a pas de
fenêtre parente." qu'est ce qu'il me veut là ?!


Satorius Notok vient de nous annoncer :
> hola,
> il y a pas une propriété genre
> monricheditkidechirelaceradesareum.lines.text ?
>
> "Kali" <info_@RoBaSe_white-shark.be> a écrit dans le message de news:
> mn.4a837d7af8544ab5.56108@RoBaSewhite-shark.be...
>> Salut,
>>
>> J'ai encore un problème avec mes RichEdit ...
>>
>> Dans une variable String ( RecupText ) , j'ai un texte avec les tags
>> RTF ( {rtf1 etc..... ) , je voudrai récupérer uniquement le texte sans
>> les tags affichés ! J'utilise plaintext mais ça change rien
>>
>> RichTmp.PlainText := False ; //on passe en texte enrichi
>> RichTmp.Text := RecupText ; //on affecte le texte
>> RichTmp.PlainText := True ; //on désactive le mode enrichi
>>
>> Showmessage(RichTmp.Text) ; //affichage du texte non-enrichi
>>
>> quelqu'un sait il pourquoi j'ai encore du texte enrichi dans le
>> showmessage ? Merci
>>
>> --
>> *** Kali ***
>> "Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
>> l'amour de toute une vie ?"
>> Newsgroup : news:\\news.zoo-logique.org\kali-s-information
>> Site Web : www.white-shark.be
>>
>>


--
*** Kali ***
"Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
l'amour de toute une vie ?"
Newsgroup : news:\\news.zoo-logique.org\kali-s-information
Site Web : www.white-shark.be


  Réponse avec citation
Vieux 09/10/2007, 13h01   #6 (permalink)
Kali
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RichEdit => Ca m'ennerve !

oki, j'ai trouvé, pffff , argh, moi et le dynamique j'vous jure !

bon bah suffit juste de donner un parent au richedit qui est créé


Kali a formulé la demande :
> si mais ça te donne la ligne enrichie
>
> j'ai trouvé sur la faq delphi de developpez.com ceci mais ...
>
> function TForm1.RTFtoText(rtf:string):string;
> var
> temp_richedit: TRichedit;
> temp_str: string;
> ss: TStringStream;
> begin
> ss := TStringStream.Create(rtf);
> temp_richedit := TRichEdit.Create(nil);
> try
> temp_richedit.Lines.LoadFromStream(ss);
> result := temp_richedit.Lines.Text;
> finally
> ss.free;
> temp_richedit.Free;
> end;
> end;
>
>
> je me sens un peu dans le chou là ... au moment où il fait le
> loadfromstream il me donne une erreur " Le controle " n'a pas de
> fenêtre parente." qu'est ce qu'il me veut là ?!
>
>
> Satorius Notok vient de nous annoncer :
>> hola,
>> il y a pas une propriété genre
>> monricheditkidechirelaceradesareum.lines.text ?
>>
>> "Kali" <info_@RoBaSe_white-shark.be> a écrit dans le message de news:
>> mn.4a837d7af8544ab5.56108@RoBaSewhite-shark.be...
>>> Salut,
>>>
>>> J'ai encore un problème avec mes RichEdit ...
>>>
>>> Dans une variable String ( RecupText ) , j'ai un texte avec les tags
>>> RTF ( {rtf1 etc..... ) , je voudrai récupérer uniquement le texte sans
>>> les tags affichés ! J'utilise plaintext mais ça change rien
>>>
>>> RichTmp.PlainText := False ; //on passe en texte enrichi
>>> RichTmp.Text := RecupText ; //on affecte le texte
>>> RichTmp.PlainText := True ; //on désactive le mode enrichi
>>>
>>> Showmessage(RichTmp.Text) ; //affichage du texte non-enrichi
>>>
>>> quelqu'un sait il pourquoi j'ai encore du texte enrichi dans le
>>> showmessage ? Merci
>>>
>>> --
>>> *** Kali ***
>>> "Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
>>> l'amour de toute une vie ?"
>>> Newsgroup : news:\\news.zoo-logique.org\kali-s-information
>>> Site Web : www.white-shark.be
>>>
>>>


--
*** Kali ***
"Pourquoi cueillir en passant la fleur d'un jour pour gacher à jamais
l'amour de toute une vie ?"
Newsgroup : news:\\news.zoo-logique.org\kali-s-information
Site Web : www.white-shark.be


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 03h30.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,12935 seconds with 14 queries