Rich text box??? help - Programmation
Marsh Posté le 22-05-2002 à 09:59:44
Salut,
Je n'ai pas essayé, mais les textes en RTF sont déjà formatés et lorsque tu utilises cette méthode pour les imprimer, tu imprimes juste le texte ou le texte et son code de formatage?
Moi, pour formater un texte(police,taille...) d'un fichier, j'utilise une RicheTextBox cachée, ca doit être NomRichTextBox.Open ("Nomdufichier.rtf" ) et à ce moment là, tu peux utiliser les propriétés du Richtextbox pour formater le texte en prog. (tu sélectionnes la partie du texte à formater .selltext, et tu la formate ex: .sellblod je pense) par contre, pour ce qui est de l'impression avec des marges, j'ai jamais trouvé (moi j'ouvre word par prog et je l'imprime à partir de là... c'est plus simple et il y a un apperçu avant impression)
Marsh Posté le 22-05-2002 à 10:06:35
si tu veux des exemples sur le rtf (un peu compliqué c'est vrai) tu peux aller sur le site: http://www.vbdiamond.com/Sources/V [...] ryName=RTF
Marsh Posté le 22-05-2002 à 10:07:26
Et prochaine fois un topic suffit http://forum.hardware.fr/forum2.php3?post=19795&cat=10
Marsh Posté le 22-05-2002 à 10:12:09
antp a écrit a écrit : Et prochaine fois un topic suffit http://forum.hardware.fr/forum2.php3?post=19795&cat=10 |
l'a pas l'air coooontent...
Marsh Posté le 22-05-2002 à 10:34:58
Semblerait il que se qui m interresse soir selFontsize pour la taille du texte enfin je crois donc si kelk un sait a koi sa sert et surtt comment s'en servir??
[jfdsdjhfuetppo]--Message édité par rasta_cana le 22-05-2002 à 10:37:43--[/jfdsdjhfuetppo]
Marsh Posté le 22-05-2002 à 13:13:30
With RichTextBox1
.SelFontName = "Nom de la police"
.SelFontSize = Taille de la police
.SelBold = Gras (True or False)
.SelItalic = Italic (True or False)
.SelUnderline = Souligné (True or False)
End With
Marsh Posté le 22-05-2002 à 13:15:25
rasta_cana a écrit a écrit : Semblerait il que se qui m interresse soir selFontsize pour la taille du texte enfin je crois donc si kelk un sait a koi sa sert et surtt comment s'en servir?? |
t'as pas d'aide dans ton VB ?
Marsh Posté le 22-05-2002 à 13:18:03
C17 a écrit a écrit : With RichTextBox1 |
tiens je savais pas que ça existait en VB aussi le with. Je croyais qu'y avait ça qu'en Pascal.
Marsh Posté le 22-05-2002 à 13:40:03
Le pascal c est fini sa non a oui antp t es un vieux de la vielle.
Mais tu aurais pu continuer ds se topic http://forum.hardware.fr/forum2.php3?post=19795&cat=10
LOOOOOOOOOOL
Marsh Posté le 22-05-2002 à 13:41:20
Bon bhen puisque tu continues ici je ferme l'autre.
Et le Pascal c'est encore utilisé : Delphi (Windows) et Kylix (Linux) utilisent du Pascal
[jfdsdjhfuetppo]--Message édité par antp le 22-05-2002 à 13:41:54--[/jfdsdjhfuetppo]
Marsh Posté le 22-05-2002 à 13:49:36
C est pour sa que sa plante aussi lol je t adore antp tu dois etre un fou de la prog pour t occuper de sa toute la journé
@++ mon poto a moi
Marsh Posté le 22-05-2002 à 14:03:18
1. Alors donc tu places ton text dans la RTBox :
rtf.Text = temp (je reprend le nom de tes variables)
2. Si tu veux mettre tout ton texte a un certain format :
rtf.selStart = 1 (ou 0 peut-être ... je sais plus)
rtf.selLength = len(temp)
maintenant ton texte devrait être entièrement selectionné
3. Changer le format (exemple) :
rtf.selFontName = "Times"
rtf.selFontSize = 12
rtf.selBold = true
maintenant ton texte (ou celui selectioné) devrait être en caractère gras, de taille 12 et de font Times
4. Deselectionner
rtf.selStart = 1
rtf.selLength = 0
voila ton texte a le format voulu (normalement)
Merci a sven pour l exliction pour n00b ki marche nikel
www.vbfrance.com pour tt se ki est appz vb c est mortel mais ici aussi c est bien en faite faut faire les 2
Marsh Posté le 22-05-2002 à 14:08:22
j'imagine bien rasta_cana avec la tête de Jar Jar Binks....
Marsh Posté le 22-05-2002 à 14:52:23
rasta_cana a écrit a écrit : C est pour sa que sa plante aussi lol je t adore antp tu dois etre un fou de la prog pour t occuper de sa toute la journé @++ mon poto a moi |
qu'est-ce qui plante ?
J'ai l'impression que le fait de faire du VB ça t'a démoli le cerveau
Ou alors t'as un peu trop fumé avant de poster
[jfdsdjhfuetppo]--Message édité par antp le 22-05-2002 à 14:54:14--[/jfdsdjhfuetppo]
Marsh Posté le 22-05-2002 à 14:53:48
Missa rasta_cana
Il me tue ce type
Marsh Posté le 22-05-2002 à 08:31:09
En VB je fait
open "c:\bob.rtf" as output as #1
Print #1,temp 'ou temp contient ma chaine de charactere
close #1
Cependant j aimerais specifier lors de la copie la police dans lakel je desire retrouver mon texte (police 7) et aussi les marge... cependant je ne sais pas comment faire.
Merci