ActiveReports.Viewer3 Request technical support
Annotation Class
See Also  Members   Example 


Annotation is the base class for Annotation objects.

Object Model


Syntax

Visual Basic (Declaration) 
Public Class Annotation 
   Inherits Component
Visual Basic (Usage)Copy Code
Dim instance As Annotation
C# 
public class Annotation : Component 

Example

C#Copy Code
using DataDynamics.ActiveReports.Viewer.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
Imports DataDynamics.Viewer.Annotations

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
         DataDynamics.ActiveReports.Viewer.Annotations.Annotation
            DataDynamics.ActiveReports.Viewer.Annotations.AnnotationCircle
            DataDynamics.ActiveReports.Viewer.Annotations.AnnotationLine
            DataDynamics.ActiveReports.Viewer.Annotations.AnnotationRectangle
            DataDynamics.ActiveReports.Viewer.Annotations.AnnotationText

See Also