Prints the specified page of the specified sheet to a specified graphics interface with the specified size.
            
            
            
 Syntax
Syntax
            Parameters
- g
- Graphics device that handles printing
- rect
- Location and size of a rectangular region
- sheet
- Sheet from which to print
- page
- Specific page of the sheet to print
 
             Exceptions
Exceptions
						
            
            
            
             Example
Example
This example prints page 1 of two different sheets.  Add a PrintDocument control to the form.
             
| C# |  Copy Code | 
|---|
| private void button1_Click(object sender, EventArgs e)
        {
            printDocument1.Print();            
        }
       
private void Form1_Load(object sender, EventArgs e)
        {
            fpSpread1.Sheets.Count = 2;
            fpSpread1.Sheets[0].Cells[0, 0].Value = "test";
            fpSpread1.Sheets[1].Cells[0, 0].Value = "test";
           }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            Rectangle rect;
            rect = new Rectangle(0, 0, 100, 100);
            fpSpread1.OwnerPrintDraw(e.Graphics, rect, 0, 1);
            Rectangle rect1;
            rect1 = new Rectangle(0, 200, 100, 100);
            fpSpread1.OwnerPrintDraw(e.Graphics, rect1, 1, 1);            
        } | 
| Visual Basic |  Copy Code | 
|---|
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        PrintDocument1.Print()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        FpSpread1.Sheets.Count = 2
        FpSpread1.Sheets(0).Cells(0, 0).Value = "test"
        FpSpread1.Sheets(1).Cells(0, 0).Value = "test"
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
        Dim rect As Rectangle
        rect = New Rectangle(0, 0, 100, 100)
        FpSpread1.OwnerPrintDraw(e.Graphics, rect, 0, 1)
        Dim rect1 As Rectangle
        rect1 = New Rectangle(0, 200, 100, 100)
        FpSpread1.OwnerPrintDraw(e.Graphics, rect1, 1, 1)
End Sub | 
 Requirements
Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
 See Also
See Also