←Select platform

GetFixedState Method

Summary

Determines if this AnnObject is in a fixed state.

Syntax

C#
VB
C++
public virtual bool GetFixedState() 
  
Public Overridable Function GetFixedState() As Boolean 
public: 
virtual bool GetFixedState();  

Return Value

true if AnnObject is in a fixed state; false otherwise

Remarks

An AnnObject is in a fixed state if it is fixed, even if the fixed state has been temporarily disabled by calling PushFixedState. Fixed annotations are independent of the Transform. The result is that they do not scroll or move with the underlying image.

Example

This sample examines the fixed state of all objects in a container and sets the fixed state to false.

C#
VB
using Leadtools; 
using Leadtools.Annotations; 
using Leadtools.WinForms; 
 
void AnnotationObject_GetFixedState(AnnContainer annContainer) 
{ 
   bool fixedStateChanged = false; 
   foreach (AnnObject obj in annContainer.Objects) 
   { 
      if (obj.GetFixedState()) 
      { 
         obj.SetFixedState(false, true); 
         fixedStateChanged = true; 
      } 
   } 
   string s = string.Format("Some objects in the container had 'fixed' changed to 'unfixed' : {0}", fixedStateChanged); 
   MessageBox.Show(s); 
} 
Imports Leadtools 
Imports Leadtools.Annotations 
Imports Leadtools.WinForms 
 
Private Sub AnnotationObject_GetFixedState(ByVal annContainer As AnnContainer) 
   Dim fixedStateChanged As Boolean = False 
   For Each obj As AnnObject In annContainer.Objects 
      If obj.GetFixedState() Then 
         obj.SetFixedState(False, True) 
         fixedStateChanged = True 
      End If 
   Next obj 
   Dim s As String = String.Format("Some objects in the container had 'fixed' changed to 'unfixed' : {0}", fixedStateChanged) 
   MessageBox.Show(s) 
End Sub 

Requirements

Target Platforms

See Also

Reference

AnnObject Class

AnnObject Members

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

Leadtools.Annotations Assembly