ActiveReports Developer 7
Annotation Class
Members  Example  See Also 
GrapeCity.ActiveReports.Document.v7 Assembly > GrapeCity.ActiveReports.Document.Section.Annotations Namespace : Annotation Class

Glossary Item Box

Annotation is the base class for Annotation objects.

Object Model

Annotation Class

Syntax

Visual Basic (Declaration) 
Public Class Annotation 
   Inherits System.ComponentModel.Component
C# 
public class Annotation : System.ComponentModel.Component 

Example

C#Copy Code
using GrapeCity.ActiveReports.Document.Section.Annotations;

rptAnnotations rpt = new rptAnnotations();
private void AddAnnotations()
{
   //Run the report first
   rpt.Run();
   
   //Assign the viewer
   this.viewer1.Document = rpt.Document;
   
   //Create an annotation and assign property values
   AnnotationCircle circle = new AnnotationCircle();
   circle.Color = System.Drawing.Color.GreenYellow;
   circle.Border.Color = System.Drawing.Color.Chartreuse;
  
   //Add the annotation
   circle.Attach(1,1); //screen location
   this.viewer1.Document.Pages[0].Annotations.Add(circle);

   //Set the size properties. The annotation must be added to the page first.
   circle.Height = 0.25f;
   circle.Width = 0.50f;

   //Save annotations to an RDF file
   rpt.Document.Save("C:\\MyAnnotations.rdf");
}
Visual BasicCopy Code
Dim rpt As New rptAnnotations
Private Sub AddAnnotations() 
   'Run the report first
   rpt.Run()

   'Assign the viewer
   Me.Viewer1.Document = rpt.Document

   'Create an annotation and assign property values
   Dim circle As New AnnotationCircle
   circle.Color = System.Drawing.Color.GreenYellow
   circle.Border.Color = System.Drawing.Color.Chartreuse

   'Add the annotation
   circle.Attach(1,1) 'screen location
   Me.Viewer1.Document.Pages(0).Annotations.Add(circle)

   'Set the size properties. The annotation must be added to the page first.
   circle.Height = 0.25
   circle.Width = 0.50

   'Save annotations to an RDF file
   rpt.Document.Save("C:\\MyAnnotations.rdf")
End Sub

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         GrapeCity.ActiveReports.Document.Section.Annotations.Annotation
            GrapeCity.ActiveReports.Document.Section.Annotations.AnnotationBaseText
            GrapeCity.ActiveReports.Document.Section.Annotations.AnnotationCircle
            GrapeCity.ActiveReports.Document.Section.Annotations.AnnotationLine
            GrapeCity.ActiveReports.Document.Section.Annotations.AnnotationRectangle

See Also