PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 16-04-2007 14:49:11

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

RichTextEdit

Voila, j'ai un fichier que j'ai écris sous Word, je l'ai enregistrer en *.rft
Puis, je souhaite le lire avec le RichTextEdit et garder la même mise en page que le fichier *.rft, mais le problème c'est que je ne sais pas comment sa fonctionne

Hors ligne

 

#2 16-04-2007 14:53:51

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: RichTextEdit

Code: pb

li_rtn = rte_1.InsertDocument( "c:\mydir\contacts.rtf", FALSE, FileTypeRichText! )

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 17-04-2007 06:13:28

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

Et que doit je faire si je veux que l'utilisateur ne modifie pas cette zone de texte???

Hors ligne

 

#4 17-04-2007 06:16:52

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: RichTextEdit

displayonly=1


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 17-04-2007 06:22:27

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

ok merci, mais c'est plutot :

Code: pb

rte_text.displayonly=true



[edit] http://pbadonf.fr/forum/img/puntoolbar/smooth/bt_pre.png [ code=pb ]

Hors ligne

 

#6 17-04-2007 06:34:22

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: RichTextEdit

oui...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#7 17-04-2007 06:46:18

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

Sinon, j'ai fais le fichier texte avec Word et la ça marche super, l'inconvénient c'est que le fichier prend 15 Ko pour quelques lignes de texte...
J'ai donc choisi d'éditer le texte avec WordPad pour prendre moins de place (en effet il prends 758 Octets), mais le problème c'est que lorsque je souligne ou met en couleur un seul mot, l'application me souligne ou me colorie tout les mots, d'ou cela peut venir???

Hors ligne

 

#8 17-04-2007 08:02:49

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

Sinon, peut on prendre le code qui se trouve dans un fichier "rft" et le copier dans une variable string. Et après mettre le code du fichier "rft" à partir de la variable string dans un
RichTextEdit. Est ce possible??

Hors ligne

 

#9 17-04-2007 09:30:18

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

Je m'explique plus clairement : Tout d'abord, je crée un fichier *.rft avec une disposition du texte quelconque avec le logiciel Word.
                                              Ensuite, je lis ce fichier avec le logiciel Bloc Note pour voir le code correspondant.
Et ce que je voudrait faire, c'est de récupérer ce code, le mettre dans une table, pour ensuite le donner en paramètre à un RichTextEdit...

Comment faire???

Hors ligne

 

#10 17-04-2007 09:54:23

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: RichTextEdit

utilise une DW richtextedit liée à la table


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#11 17-04-2007 10:04:20

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

Donc je fais une DW et je colle un objet RichTextEdit dessus, ensuite je fais un

Code: pb

ls_test = dw_1.getitem ( 2, ls_col )

et je fais koi après???

[edit] http://pbadonf.fr/forum/img/puntoolbar/smooth/bt_pre.png [ code=pb ]

Hors ligne

 

#12 17-04-2007 12:40:49

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

J'ai essayé cela, mais ça me met une erreur :

Code: pb

dw_1.Object.DataWindow.RichText.insertdocument( "c:\bobi.rtf", false, filetyperichtext!)


[edit] http://pbadonf.fr/forum/img/puntoolbar/smooth/bt_pre.png [ code=pb ]

Hors ligne

 

#13 19-04-2007 13:44:56

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

sinon comment faire pour supprimer tout le texte qui est sur le RichTextEdit, moi j'ai essayé cela, mais ça marche pas :

Code: pb

rte_saisie.selecttextall( )
rte_saisie.cut( )


[edit] http://pbadonf.fr/forum/img/puntoolbar/smooth/bt_pre.png [ code=pb ]

Hors ligne

 

#14 19-04-2007 13:53:32

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: RichTextEdit

Et avec ça?

Code: pb

rte_saisie.selecttextall( )
rte_saisie.clear( )

Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#15 19-04-2007 13:57:43

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

ça marche toujours pas!!!

Hors ligne

 

#16 19-04-2007 14:24:41

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: RichTextEdit

Bonjour,

Ça serait plus utile de nous dire ce que cela produit réellement (je veux parler du code, par
exemple) plutôt que de nous dire que cela ne marche pas.

Que dit l'aide en ligne à ce propos ?


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#17 19-04-2007 14:32:09

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

J'ai trouvé la solution, il faut qu'a chaque fois que je veux tout supprimé, il faut que je mette le curseur au tout début du texte.
Mais comment mettre le curseur tout début du texte par code?

Hors ligne

 

#18 19-04-2007 14:39:00

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: RichTextEdit

C'est bien un problème de curseur, pas de setFocus sur le Richetext?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#19 19-04-2007 14:49:04

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

C'est bizzare, des fois ça marche et d'autre fois pas
sinon j'ai fais ça et sa marche toujours pas ( je pense que ça vient du selecttext):

Code: pb

rte_saisie.setfocus( )
rte_saisie.selecttextall( )
rte_saisie.clear( )


[edit] http://pbadonf.fr/forum/img/puntoolbar/smooth/bt_pre.png [ code=pb ]

Hors ligne

 

#20 19-04-2007 14:53:11

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: RichTextEdit

Testes le code retour de ton selecttextall() et vérifie qu'il te retourne une valeur positive.
Vérifies aussi au débugger que tu passes toujours sur toutes les lignes de ton script


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#21 19-04-2007 14:57:07

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

le selectedtextall() me renvoi -1, sa veux dire qu'il ya une erreur, mais je vois pa pourquoi??

Hors ligne

 

#22 19-04-2007 14:57:17

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: RichTextEdit

Au fait, ton richetext est en displayonly (J'ai regardé le début du topic )?
Si c'est le cas, passes le à "FALSE" avant de tout sélectionner et d'effacer,
puis repasses-le à "TRUE" en fin de traitement


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#23 19-04-2007 14:59:17

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: RichTextEdit

CQFD


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#24 19-04-2007 15:26:28

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: RichTextEdit

Merci

Hors ligne

 

#25 19-04-2007 15:32:25

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: RichTextEdit

De rien...



HS
Par moment, la hotline ça rend
Fin HS



Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22