Impression + Mise en forme [Résolu]

PhoeniXX52 38 Messages postés mercredi 22 janvier 2003Date d'inscription 8 mars 2006 Dernière intervention - 14 avril 2005 à 12:52 - Dernière réponse : cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention
- 14 avril 2005 à 14:32
Bonjour,



J'ai un petit souci pour imprimer du texte provenant d'un richtextbox en couleur ou gras.

Quelqu'un a t'il une solution pour moi ?



Voilà une portion de code:



tmp = "Détails de la facture: ";

Page.SelectionFont = new Font("Arial", 16, FontStyle.Bold);

Page.AppendText("\t\t\t" + tmp);

Page.SelectionLength = tmp.Length + 1;



Donc ce code insère le contenu d'une variable dans un richtextbox avec taile = 16 et en gras.

Dans le richtextbos celà fonstionne très bien.

Par contre à l'impression taille = 12 et ce n'est pas en gras.





Merci d'avance....

Simon.

Pourvu que ca dure ...
Afficher la suite 

4 réponses

Répondre au sujet
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 14 avril 2005 à 14:02
+3
Utile
Salut,

Regarde un peu ceci : How To Print the Content of a RichTextBox Control By Using Visual C# .NET

Cocoricoooooooo !!!!
coq
MVP Visual C#
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_coq
PhoeniXX52 38 Messages postés mercredi 22 janvier 2003Date d'inscription 8 mars 2006 Dernière intervention - 14 avril 2005 à 14:21
0
Utile
Merci de ta reponse rapide.



En fait, maintenant il me semble que j'ai trouver le moyen de le faire
mais mon problème résulte du fait que je récupère pas la police que
j'applique dans le richtextbox.



Comment puis je récupèrer le format de ma ligne dans un richtextbox ???



Merci

Simon.

Pourvu que ca dure ...
Commenter la réponse de PhoeniXX52
PhoeniXX52 38 Messages postés mercredi 22 janvier 2003Date d'inscription 8 mars 2006 Dernière intervention - 14 avril 2005 à 14:25
0
Utile
ce que je voudrais c'est que dans mon code j'aye :



private Font PoliceDefaut;




private void imprDocument_BeginPrint(object
sender, System.Drawing.Printing.PrintEventArgs e)

{

foreach (string ligne in lignes)

{



lignes[i++] = ligne.TrimEnd(retour);

PoliceDefaut = Aller chercher la Police qui correspond a la ligne du richtextBox

}

}

Simon.

Pourvu que ca dure ...
Commenter la réponse de PhoeniXX52
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 14 avril 2005 à 14:32
0
Utile
Probablement avec RichTextBox.SelectionFont.

Cocoricoooooooo !!!!
coq
MVP Visual C#
Commenter la réponse de cs_coq

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.