←Select platform

AnnObject Class

Summary

This is the base class for all annotation objects.

Syntax

C#
VB
C++
[SerializableAttribute()] 
public abstract class AnnObject : IDisposable, AnnDrawable 
  
<SerializableAttribute()> 
Public MustInherit Class AnnObject  
   Inherits Leadtools.Annotations.AnnDrawable 
   Implements System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable  
[SerializableAttribute()] 
public ref class AnnObject abstract : public Leadtools.Annotations.AnnDrawable, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable   

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
using Leadtools; 
using Leadtools.Annotations; 
using Leadtools.Codecs; 
using Leadtools.WinForms; 
using Leadtools.Drawing; 
 
public void AnnObject_AnnObject(AnnContainer container) 
{ 
   foreach (AnnObject obj in container.Objects) 
   { 
      string s = string.Format("Type: {0}, Name: {1}, Hyperlink: {2}", obj.GetType().Name, obj.Name, obj.Hyperlink); 
      MessageBox.Show(s); 
   } 
} 
Imports Leadtools 
Imports Leadtools.Annotations 
Imports Leadtools.Codecs 
Imports Leadtools.WinForms 
Imports Leadtools.Drawing 
 
Public Sub AnnObject_AnnObject(ByVal container As AnnContainer) 
   For Each obj As AnnObject In container.Objects 
      Dim s As String = String.Format("Type: {0}, Name: {1}, Hyperlink: {2}", obj.GetType().Name, obj.Name, 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.Annotations Assembly