←Select platform

SaveOriginalLocation Method

Summary

Saves location information for an AnnObject.

Syntax

C#
VB
C++
public virtual void SaveOriginalLocation() 
  
Public Overridable Sub SaveOriginalLocation()  
public: 
virtual void SaveOriginalLocation();  

Remarks

Saves location information for an AnnObject including RotateCenter location and RotateGripper location. The information can be restored using RestoreOriginalLocation.

Notes to overriders: save any acutal points that define your object.

Example

This example shows the use of SaveOriginalLocation and RestoreOriginalLocation.

C#
VB
Silverlight C#
Silverlight VB
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Demos; 
using Leadtools.Help; 
 
public void AnnObject_SaveOriginalLocation(AnnObject obj) 
{ 
   // Save the original location 
   obj.SaveOriginalLocation(); 
 
   // Make some changes  
   // i.e. shift to right 100 pixels 
   obj.Translate(100, 0); 
 
   // Restore original location 
   // Comment out the line below, to see the object shifts 
   // Leave the line below to see the object reverts to original location 
   obj.RestoreOriginalLocation(); 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Public Sub AnnObject_SaveOriginalLocation(ByVal obj As AnnObject) 
   ' Save the original location 
   obj.SaveOriginalLocation() 
 
   ' Make some changes  
   ' i.e. shift to right 100 pixels 
   obj.Translate(100, 0) 
 
   ' Restore original location 
   ' Comment out the line below, to see the object shifts 
   ' Leave the line below to see the object reverts to original location 
   obj.RestoreOriginalLocation() 
End Sub 
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Examples; 
//using Leadtools.Help; 
 
public void AnnObject_SaveOriginalLocation(AnnObject obj) 
{ 
   // Save the original location 
   obj.SaveOriginalLocation(); 
 
   // Make some changes  
   // i.e. shift to right 100 pixels 
   obj.Translate(100, 0); 
 
   // Restore original location 
   // Comment out the line below, to see the object shifts 
   // Leave the line below to see the object reverts to original location 
   obj.RestoreOriginalLocation(); 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Public Sub AnnObject_SaveOriginalLocation(ByVal obj As AnnObject) 
   ' Save the original location 
   obj.SaveOriginalLocation() 
 
   ' Make some changes  
   ' i.e. shift to right 100 pixels 
   obj.Translate(100, 0) 
 
   ' Restore original location 
   ' Comment out the line below, to see the object shifts 
   ' Leave the line below to see the object reverts to original location 
   obj.RestoreOriginalLocation() 
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