Printing..
C#
2
Posts
2
Posters
0
Views
1
Watching
-
How can i set the printer before print something? i guess i must use Printdialog but i dont know how
-
How can i set the printer before print something? i guess i must use Printdialog but i dont know how
Did you look at the documentation for
PrintDialog
? Seriously - researching problems is an important development skill. If you did, the class documentation has a good example of how exactly this is done:// Declare the PrintDocument object. private System.Drawing.Printing.PrintDocument docToPrint = new System.Drawing.Printing.PrintDocument(); // This method will set properties on the PrintDialog object and // then display the dialog. private void Button1\_Click(System.Object sender, System.EventArgs e) { // Allow the user to choose the page range he or she would // like to print. PrintDialog1.AllowSomePages = true; // Show the help button. PrintDialog1.ShowHelp = true; // Set the Document property to the PrintDocument for // which the PrintPage Event has been handled. To display the // dialog, either this property or the PrinterSettings property // must be set PrintDialog1.Document = docToPrint; DialogResult result = PrintDialog1.ShowDialog(); // If the result is OK then print the document. if (result==DialogResult.OK) { docToPrint.Print(); } } // The PrintDialog will print the document // by handling the document's PrintPage event. private void document\_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { // Insert code to render the page here. // This code will be called when the control is drawn. // The following code will render a simple // message on the printed document. string text = "In document\_PrintPage method."; System.Drawing.Font printFont = new System.Drawing.Font ("Arial", 35, System.Drawing.FontStyle.Regular); // Draw the content. e.Graphics.DrawString(text, printFont, System.Drawing.Brushes.Black, 10, 10); }
-----BEGIN GEEK CODE BLOCK----- Version: 3.21 GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++ -----END GEEK CODE BLOCK-----