ActiveReports.Viewer3 Request technical support
DrawBorder(Border,RectangleF) Method
See Also  Example


border
Border object to render on the page.
bounds
System.Drawing.RectangleF coordinates to which to draw the border.
Paints the specified border with the specified boundaries.

Syntax

Visual Basic (Declaration) 
Overloads Public Sub DrawBorder( _
   ByVal border As Border, _
   ByVal bounds As RectangleF _
) 
Visual Basic (Usage)Copy Code
Dim instance As Page
Dim border As Border
Dim bounds As RectangleF
 
instance.DrawBorder(border, bounds)
C# 
public void DrawBorder( 
   Border border,
   RectangleF bounds
)

Parameters

border
Border object to render on the page.
bounds
System.Drawing.RectangleF coordinates to which to draw the border.

Example

C#Copy Code
private void arv_Load(object sender, System.EventArgs e)
{
   rptDocument rpt =
new rptDocument();
   rpt.Run();
   arv.Document=rpt.Document;

   DataDynamics.ActiveReports.Border b =
new DataDynamics.ActiveReports.Border();
   b.BottomColor = System.Drawing.Color.Red;
   b.BottomStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid;
   b.LeftColor = System.Drawing.Color.Red;
   b.LeftStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid;
   b.RightColor = System.Drawing.Color.Red;
   b.RightStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid;
   b.TopColor = System.Drawing.Color.Red;
   b.TopStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid;
   
   Single x = 1.0F;
   Single y = 1.0F;
   Single width = 2.0F;
   Single height = 2.0F;
   RectangleF drawRect =
new RectangleF(x,y,width,height);

   arv.Document.Pages[0].DrawBorder(b, drawRect);
}
Visual BasicCopy Code
Private Sub arv_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles arv.Load
    Dim rpt As New rptDocument
    rpt.Run()
    arv.Document = rpt.Document

    Dim b As New DataDynamics.ActiveReports.Border
    b.BottomColor = System.Drawing.Color.Red
    b.BottomStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid
    b.LeftColor = System.Drawing.Color.Red
    b.LeftStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid
    b.RightColor = System.Drawing.Color.Red
    b.RightStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid
    b.TopColor = System.Drawing.Color.Red
    b.TopStyle = DataDynamics.ActiveReports.BorderLineStyle.ExtraThickSolid

    Dim x As Single = 1.0F
    Dim y As Single = 1.0F
    Dim width As Single = 2.0F
    Dim height As Single = 2.0F
    Dim drawRect As New RectangleF(x, y, width, height)

    arv.Document.Pages(0).DrawBorder(b, drawRect)
End Sub

See Also