←Select platform

AnnObject Class

Summary

This is the base class for all annotation objects.

Syntax

C#
VB
C++
public abstract class AnnObject : System.Windows.DependencyObject, Leadtools.Windows.Annotations.IAnnHeaderLeadtools.Windows.Annotations.IAnnObject
Public MustInherit Class AnnObject  
   Inherits System.Windows.DependencyObject 
   Implements Leadtools.Windows.Annotations.IAnnHeaderLeadtools.Windows.Annotations.IAnnObject 
public ref class AnnObject abstract : public System.Windows.DependencyObject, Leadtools.Windows.Annotations.IAnnHeaderLeadtools.Windows.Annotations.IAnnObject

Remarks

The AnnObject class provides all the basic functionality common to all LEADTOOLS annotation objects.

The AnnObject is an abstract class, you cannot instantiate objects of this class directly.

Example

This example displays the rotate angle of an AnnObject.

C#
VB
Silverlight C#
Silverlight VB
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Public Sub AnnObject_AnnObject(ByVal container As AnnContainer) 
   For Each obj As AnnObject In container.Children 
      Dim s As String = String.Format("Type: {0}, Name: {1}, Hyperlink: {2}", obj.GetType().Name, obj.Header, obj.Hyperlink) 
      MessageBox.Show(s) 
   Next obj 
End Sub 
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Demos; 
using Leadtools.Help; 
 
public void AnnObject_AnnObject(AnnContainer container) 
{ 
   foreach (AnnObject obj in container.Children) 
   { 
      string s = string.Format("Type: {0}, Name: {1}, Hyperlink: {2}", obj.GetType().Name, obj.Header, obj.Hyperlink); 
      MessageBox.Show(s); 
   } 
} 
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Examples; 
 
public void AnnObject_AnnObject(AnnContainer container) 
{ 
   foreach (AnnObject obj in container.Children) 
   { 
      string s = string.Format("Type: {0}, Name: {1}, Hyperlink: {2}", obj.GetType().Name, obj.Header, obj.Hyperlink); 
      MessageBox.Show(s); 
   } 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Public Sub AnnObject_AnnObject(ByVal container As AnnContainer) 
   For Each obj As AnnObject In container.Children 
      Dim s As String = String.Format("Type: {0}, Name: {1}, Hyperlink: {2}", obj.GetType().Name, obj.Header, obj.Hyperlink) 
      MessageBox.Show(s) 
   Next obj 
End Sub 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Windows.Annotations Assembly
Click or drag to resize