Bonjour,
Voilà, mon problème est assez compliqué :
Pour imprimer le contenu de plusieur TextBox placés dans un UserControl crée dynamiquement, j'enregistre les information dans un fichier avc la présentation exact qu'elle aura sur la page ( en gros je fais : Variable.WriteLine("Effectué le : " + textbox1.text)
grâce a Variable.StreamWriter.
Ensuite pour les placer sur la page a imprimer je relis le fichier en faisant ReadToEnd.
Mais vu que ce que j'imprime est un bilan, j'aimerai mettre tous les titre (Efectué le :, Age : , etc...) en gras.
Le problème est que je ne peut le faire dans la procédure PrintDocument1_PrintPage car je fais ReadToEnd.
Donc la solution serai de le faire lors de l'enregistrement dans un fichier come par exemple :
Mais lorsque je fais cela il me marque "False" sur la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Variable.WriteLine(Font.Bold , "Effectué le : " + TextBox1.Text)
Pourait on inséré un code avant le "Effectué le" que VB interprèterais comme "Je dois le mettre en gras" ?
Ce n'est pas très clair mai compliquez à expliquer
Merci d'avance
Xavier
Partager