ActiveReports 18 .NET Edition
MESCIUS.ActiveReports Assembly / GrapeCity.ActiveReports Namespace / SectionReport Class / PageStart Event
Example

In This Topic
    PageStart Event
    In This Topic
    Raised before the report renders any output to a new page.
    Syntax
    'Declaration
     
    Public Event PageStart As EventHandler
    public event EventHandler PageStart
    Remarks
    This event is used to initialize any page-level variables when running an unbound report.
    Example
    bool bSwitch;
    private void SectionReport1_PageStart(object sender, System.EventArgs eArgs)
    {
        if (bSwitch == true)
        {
            this.PrintWidth = 6.5F;
            this.Document.Printer.Landscape = false;
        }
    }
    ' boolean to keep track of which orientation to use
    Dim bSwitch As Boolean
    
    Private Sub rptMain_PageStart(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.PageStart
        If bSwitch = True Then
            Me.PrintWidth = 6.5
            Me.Document.Printer.Landscape = False
        End If
    End Sub
    See Also