DeZNiUS
Messages postés82Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention24 octobre 2003
-
16 avril 2003 à 14:24
DeZNiUS
Messages postés82Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention24 octobre 2003
-
19 avril 2003 à 11:36
Salut à tous,
Vla, j'ai un probleme (comme d'hab). Je voudrai copier le contenu d'un RichEdit dans un autre sans perdre les attributs de texte. Le problème c que le RichEdit de destination a deja du texte formaté à l'interieur... je voudrai donc inserer à la suite.
...je sais que je me repete, mais c important pour moi :big)
J'ai pas réussi alors que comme ca ca parait simple, mais archi-pas ! (en tout ca pour moi )
Bref, donc copier d'un RichEdit qui contient du texte formaté vers un autre RichEdit qui contient deja du texte (formaté de surcroit), ca me parait difficile, même impossible...
... et encore plus difficile de convertir un fichier RTF vers un autre format (HTML, par exemple), et ensuite de revenir du HTML vers le RTF...
...mais ca c encore un autre probleme. Je verrai plus tard pour celui la :-)
... d'ailleurs, avec Delphiprog j'ai cherché un moyen d'utiliser la fameuse RTFApi.dll, mais non, c trop compliqué !
Donc je prefere utiliser le memory stream du richedit, mais j'y arrive pas :(
DeZNiUS
Messages postés82Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention24 octobre 2003 17 avril 2003 à 15:40
merci c sympa :-)
effectivement g essaye ce que tu dit : ca fait ca effectivement. le mieux est de passer par un richedit intermediaire, caché de l'utilisateur. tu colles le texte dedant, tu selectionne tout le richedit avec :
richedit.selectall (ou un truc comme ca)
ensuite tu applique tes
attribut avec RichEdit.SelAttribut.Font, .Size, etc...
enfin, je pense, sinon, ce que tu peux faire... c mettre un post dans le forum et demander au internaute expert en Delphi. (j'en suis pas un, la preuve :-)
Note : pour enlever les attribut gras, italic... tu met la propriete fontStyle à : "[]" ca veut dire vide.
sinon, si tu veux garder un attribut qq, ca fait : ["fontstyle"] -["attribut que tu veux enlever"]