ActiveReports 14 .NET Edition
GrapeCity.ActiveReports.Document Assembly / GrapeCity.ActiveReports.Document.Section Namespace / Page Class / DrawText Method / DrawText(String[],Single,Single,Single,Single) Method
Array of text strings to be drawn on the page.
Left position of the text.
Top position of the text.
Width of the text area (in inches).
Height of the text area (in inches).
Example

In This Topic
    DrawText(String[],Single,Single,Single,Single) Method
    In This Topic
    Draws the specified array of strings within the specified coordinates.
    Syntax
    'Declaration
     
    Public Overloads Sub DrawText( _
       ByVal astrText() As String, _
       ByVal left As Single, _
       ByVal top As Single, _
       ByVal width As Single, _
       ByVal height As Single _
    ) 
    public void DrawText( 
       string[] astrText,
       float left,
       float top,
       float width,
       float height
    )

    Parameters

    astrText
    Array of text strings to be drawn on the page.
    left
    Left position of the text.
    top
    Top position of the text.
    width
    Width of the text area (in inches).
    height
    Height of the text area (in inches).
    Example
    private void arv_Load(object sender, System.EventArgs e)
    {
        rptDocument rpt = new rptDocument();
        rpt.Run();
        arv.Document=rpt.Document;
    
        System.Drawing.Font f = new System.Drawing.Font("Times New Roman", 36);
        string[] strArray = new string[5] {"A", "B", "C", "Sofware", "Company"}; 
        
        arv.Document.Pages[0].ForeColor = System.Drawing.Color.YellowGreen;
        arv.Document.Pages[0].Font = f;
        arv.Document.Pages[0].TextAlignment = GrapeCity.ActiveReports.Document.Section.TextAlignment.Center;
        arv.Document.Pages[0].TextAngle = 900;
        arv.Document.Pages[0].VerticalTextAlignment = GrapeCity.ActiveReports.Document.Section.VerticalTextAlignment.Middle;
    
        arv.Document.Pages[0].DrawText(strArray, 1, 1, 6.5f, 9);
    }
    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 f As New System.Drawing.Font("Times New Roman", 36)
        Dim strArray() As String = New String(4) {"A", "B", "C", "Software", "Company"}
    
        With arv.Document.Pages(0)
            .Font = f
            .ForeColor = System.Drawing.Color.YellowGreen
            .TextAlignment = GrapeCity.ActiveReports.Document.Section.TextAlignment.Center
            .TextAngle = 900
            .VerticalTextAlignment = GrapeCity.ActiveReports.Document.Section.VerticalTextAlignment.Middle
            .DrawText(strArray, 1, 1, 6.5, 9)
        End With
    End Sub
    See Also