←Select platform

SelectObjects Method

Summary

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

Syntax

C#
VB
Java
Objective-C
WinRT C#
public virtual void SelectObjects(  
   Leadtools.Annotations.Core.AnnObjectCollection objects 
) 
Public Overridable Sub SelectObjects( _ 
   ByVal objects As Leadtools.Annotations.Core.AnnObjectCollection _ 
) 
public virtual void SelectObjects(  
   Leadtools.Annotations.Core.AnnObjectCollection objects 
) 
-(void) selectObjects:(LTAnnObjectCollection*) objects;
public void selectObjects(AnnObjectCollection objects)
function Leadtools.Annotations.Automation.AnnAutomation.SelectObjects(  
   objects  
) 

Parameters

objects
Collection of annotation objects to select.

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.Core.AnnObjectCollection objects = new Leadtools.Annotations.Core.AnnObjectCollection(); 
objects.Add(annObjectToSelect); 
automation.SelectObjects(objects); 
             
// JavaScript 
var objects = new Leadtools.Annotations.Core.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.Core.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

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Annotations.Automation Assembly
Click or drag to resize