ActiveReports 18 .NET Edition
MESCIUS.ActiveReports Assembly / GrapeCity.ActiveReports Namespace / SectionReport Class / PrintWidth Property
Example

In This Topic
    PrintWidth Property
    In This Topic
    Sets or returns the report's printable width in inches.
    Syntax
    'Declaration
     
    Public Property PrintWidth As Single
    public float PrintWidth {get; set;}

    Property Value

    The amount of physical space to which a report can print.  The default value is 6.5 inches.
    Remarks
    If the margin widths are not taken into consideration when setting the print width, the report may become wider than the paper size.  When this happens, a blank page will be printed out after each page in the report, or in the viewer, a vertical red dotted line will appear on the right-hand side of the page.
    Example
    private void viewer1_Load(object sender, System.EventArgs e)
    {
        SectionReport1 rpt = new SectionReport1();
        rpt.PrintWidth = rpt.PageSettings.PaperWidth - rpt.PageSettings.Margins.Left - rpt.PageSettings.Margins.Right;
        rpt.Run();
        this.viewer1.Document = rpt.Document;
    }
    Private Sub Viewer1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Viewer1.Load
        Dim rpt As New SectionReport1
        rpt.PrintWidth = rpt.PageSettings.PaperWidth - rpt.PageSettings.Margins.Left - rpt.PageSettings.Margins.Right
        rpt.Run()
        Me.Viewer1.Document = rpt.Document
    End Sub
    See Also