Bonjour, j'ai un petit soucis, je souhaite imprimer un document (RichTextBox), mais dans le RichTextBox, il y a plusieurs police de texte, et plusieurs couleurs...
Je n'ai rien trouvé pouvant m'aider à gérer cela.
Le seul code que j'ai trouvé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ev.Graphics.DrawString(line, printFont, Brushes.Black, leftMargin, yPos, new StringFormat());
Que j'ai modifié en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
printFont = new Font(richTextBox1.Font.Name, richTextBox1.Font.Size);            
Brush couleur_police = new SolidBrush(richTextBox1.ForeColor);
 
ev.Graphics.DrawString(line, printFont, couleur_police, leftMargin, yPos, new StringFormat());
Mais dès qu'il y a plusieurs police et couleurs, ça ne fonctionne pas...
Help