←Select platform

AnnObject Class

Summary

This is the base class for all annotation objects.

Syntax

C#
VB
C++
public abstract class AnnObject : IAnnObject, IAnnHeader, DependencyObject 
  
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
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); 
   } 
} 
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.Examples; 
//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); 
   } 
} 
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

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Windows.Annotations Assembly