Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / PrintInfo Class / FirstPageNumber Property
Example


In This Topic
    FirstPageNumber Property (PrintInfo)
    In This Topic
    Gets or sets the page number to print on the first page.
    Syntax
    'Declaration
     
    Public Property FirstPageNumber As Integer
    'Usage
     
    Dim instance As PrintInfo
    Dim value As Integer
     
    instance.FirstPageNumber = value
     
    value = instance.FirstPageNumber
    public int FirstPageNumber {get; set;}

    Property Value

    Integer number of the starting page
    Remarks

    Set this property if you want to change the starting page number of the first page printed from your sheet. For example, to have the page number of the first page be 10, set this property to 10.

    This property does not have an effect unless you have specified to print the page number in the header or footer using the Header or Footer property.

    Example
    This example shows how to define the settings for customizing the printed page layout.
    // Define the printer settings
    FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
    FarPoint.Win.Spread.PrintMargin printmar = new FarPoint.Win.Spread.PrintMargin();
    
    printmar.Left = 10;
    printmar.Right = 10;
    printmar.Top = 20;
    printmar.Bottom = 40;
    
    printset.Centering = FarPoint.Win.Spread.Centering.Both;
    printset.FirstPageNumber = 1;
    printset.Margin = printmar;
    printset.Opacity = 60;
    printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Portrait;
    printset.ShowBorder = false;
    printset.ShowColor = false;
    printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide;
    printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide;
    printset.ShowGrid = true;
    printset.ShowShadows = false;
    printset.ZoomFactor = 2;
    
    // Assign the printer settings to the sheet and print it
    printset.PrintToPdf = true;
    printset.PdfFileName = "C:\\results.pdf";
    fpSpread1.Sheets[0].PrintInfo = printset;
    fpSpread1.PrintSheet(0);
    ' Define the printer settings
    Dim printset As New FarPoint.Win.Spread.PrintInfo()
    Dim printmar As New FarPoint.Win.Spread.PrintMargin
    
    printmar.Left = 10
    printmar.Right = 10
    printmar.Top = 20
    printmar.Bottom = 40
    
    printset.Centering = FarPoint.Win.Spread.Centering.Both
    printset.FirstPageNumber = 1
    printset.Margin = printmar
    printset.Opacity = 60
    printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Portrait
    printset.ShowBorder = False
    printset.ShowColor = False
    printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide
    printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide
    printset.ShowGrid = True
    printset.ShowShadows = False
    printset.ZoomFactor = 2
    
    ' Assign the printer settings to the sheet and print it
    printset.PrintToPdf = True
    printset.PdfFileName = "C:\results.pdf"
    FpSpread1.Sheets(0).PrintInfo = printset
    FpSpread1.PrintSheet(0)
    See Also