2016-06-01 6 views
0

Ich versuche, verschiedene Daten auf verschiedenen Seiten zu drucken.wie verschiedene Daten in verschiedenen Blättern in C#

Beispiel: - abc, xys, 123 = verschiedene Daten.

jetzt möchte ich abc in einer seite drucken. xyz auf der zweiten Seite. 123 auf einer anderen Seite. plese helfen mir Frinds

ich diesen Code verwenden, einen Datensatz könnte Ihnen helfen,

private void button1_Click(object sender, EventArgs e) 
    { 
     printDialog1.Document = printDocument1; 
     DialogResult result = printDialog1.ShowDialog(); 
     { 
      if (result == DialogResult.OK) 
      { 
       printDocument1.PrintPage += new PrintPageEventHandler(this.document_PrintPage); 
       printDocument1.Print(); 
      } 


     } 

    } 
    // private System.Drawing.Printing.PrintDocument printDocument1 = new System.Drawing.Printing.PrintDocument(); 

    // 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. 


     System.Drawing.Font printFont = new System.Drawing.Font("Arial", 14, System.Drawing.FontStyle.Regular); 

     // Draw the content. 
     e.Graphics.DrawString((name + "\n" + address + "\n" + address2 + "\n" + address3).ToString(), printFont, System.Drawing.Brushes.Black, 500, 300); 
    } 

Antwort

Verwandte Themen