Visual Basic
C#
Visual C++
J#
JScript
Il est courant d'imprimer du texte \u00e0 partir des applications Windows. La classe Graphics propose des
m\u00e9thodes pour dessiner des objets (graphismes ou texte) sur un p\u00e9riph\u00e9rique, comme un \u00e9cran ou une
imprimante.
Les m\u00e9thodes DrawText de TextRenderer ne sont pas prises en
charge pour l'impression. Vous devez toujours utiliser les
m\u00e9thodes DrawString de Graphics, comme indiqu\u00e9 dans
l'exemple de code suivant, pour dessiner un texte destin\u00e9 \u00e0 \u00eatre
imprim\u00e9.
2. Lors de l'impression d'un document, d\u00e9finissez la propri\u00e9t\u00e9 DocumentName en fonction du document que vous souhaitez imprimer, puis ouvrez et lisez le contenu du document jusqu'\u00e0 la cha\u00eene que vous avez ajout\u00e9e pr\u00e9c\u00e9demment.
Try
Dimreader As NewStreamReader(stream)
Try
string docName ="testPage.txt";
string docPath = @"c:\";
printDocument1.DocumentName = docName;
PrintPageEventArgs et le contenu du document pour calculer la longueur de ligne et le nombre de
lignes par page. Apr\u00e8s l'impression de chaque page, v\u00e9rifiez s'il s'agit de la derni\u00e8re et d\u00e9finissez la
propri\u00e9t\u00e9 HasMorePages de la classe PrintPageEventArgs en cons\u00e9quence. L'\u00e9v\u00e9nement PrintPage
est d\u00e9clench\u00e9 jusqu'\u00e0 ce que la propri\u00e9t\u00e9 HasMorePages ait la valeurfa lse. Assurez-vous \u00e9galement
que l'\u00e9v\u00e9nement PrintPage est associ\u00e9 \u00e0 sa m\u00e9thode de gestion d'\u00e9v\u00e9nements.
Dans l'exemple de code suivant, le gestionnaire d'\u00e9v\u00e9nements est utilis\u00e9 pour imprimer le contenu
du fichier "testPage.txt" dans la m\u00eame police que celle utilis\u00e9e sur le formulaire.
{
int charactersOnPage = 0;
int linesPerPage = 0;
Leave a Comment