TextObject.Text Property

Gets or sets the text within the text object.

Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

Syntax

'Declaration

Public Overrideable Property Text As String
public virtual string Text {get; set;}

Example

This example looks for the text object by partial name and updates text property.

'Declaration

      Private Sub UpdateTextObjectTextByPartialName(ByVal myReportDocument As ReportDocument, ByVal partialName As String, ByVal newText As String)
        Dim i As Integer
        For i = 0 To myReportDocument.ReportDefinition.ReportObjects.Count - 1
          Dim myReportObject As ReportObject = myReportDocument.ReportDefinition.ReportObjects.Item(i)
          If TypeOf (myReportObject) Is TextObject Then
            Dim myTextObject As TextObject = myReportObject
            myTextObject.Text = newText
          End If
        Next
      End Sub
      
      private void UpdateTextObjectTextByPartialName(ReportDocument reportDocument, String partialName, String newText)
      {
        for (int i=0; i<reportDocument.ReportDefinition.ReportObjects.Count; i++)
        {
          ReportObject reportObject = reportDocument.ReportDefinition.ReportObjects[i];
          if (reportObject is TextObject)
          {
            TextObject textObject = (TextObject)reportObject;
            if (textObject.Name.IndexOf(partialName) >= 0)
            {
              textObject.Text = newText;
            }
          }
        }
      }
      

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also

Reference

TextObject Class
TextObject Members
CrystalDecisions.CrystalReports.Engine Namespace