ActiveReports 8
PrintWidth Property
See Also  Example
GrapeCity.ActiveReports.v8 Assembly > GrapeCity.ActiveReports Namespace > SectionReport Class : PrintWidth Property

Glossary Item Box

Sets or returns the report's printable width in inches.

Syntax

Visual Basic (Declaration) 
Public Property PrintWidth As System.Single
C# 
public System.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

C#Copy Code
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;
}
Visual BasicCopy Code
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

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