←Select platform

SelectObjects Method

Summary

Selects an object or a group of objects in this AnnAutomation.

Syntax
C#
VB
Java
Objective-C
C++
public virtual void SelectObjects( 
   AnnObjectCollection objects 
) 
Public Overridable Sub SelectObjects( _ 
   ByVal objects As AnnObjectCollection _ 
)  
-(void) selectObjects:(LTAnnObjectCollection*) objects; 
public void selectObjects(AnnObjectCollection objects) 
public:  
   virtual void SelectObjects( 
      AnnObjectCollection^ objects 
   ) 

Parameters

objects
Collection of annotation objects to select, this collection should not contain duplicated objects.

Remarks

You can use SelectObjects to perform the following actions:

De-select any objects:

// C# 
automation.SelectObjects(null); 
             
// JavaScript 
automation.selectObjects(null); 

Select a single object:

// C# 
Leadtools.Annotations.Engine.AnnObjectCollection objects = new Leadtools.Annotations.Engine.AnnObjectCollection(); 
objects.Add(annObjectToSelect); 
automation.SelectObjects(objects); 
             
// JavaScript 
var objects = new Leadtools.Annotations.Engine.AnnObjectCollection(); 
objects.add(annObjectToSelect); 
automation.selectObjects(objects); 

Select all the objects in the container:

// C# 
automation.SelectObjects(automation.Container.Children()) 
             
// JavaScript 
automation.selectObjects(automation.get_container().get_children()) 

And finally, add an object to the current selection (will select just this object if no selection exists):

// C# 
Leadtools.Annotations.Engine.AnnObjectCollection selectedObjects = automation.Container.SelectionObject.SelectedObjects(); 
selectedObjects.Add(annObjectToSelect); 
automation.SelectObjects(selectedObjects); 
             
// JavaScript 
var selectedObjects = automation.get_container().get_selectionObject().get_selectedObjects(); 
selectedObjects.add(annObjectToSelect); 
automation.selectObjects(selectedObjects); 

Requirements

Target Platforms

Help Version 20.0.2019.9.19
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Automation Assembly