←Select platform

FindObjectById Method

Summary

Finds the specified AnnAutomationObject by id.

Syntax

C#
VB
Java
Objective-C
WinRT C#
Public Function FindObjectById( _ 
   ByVal id As Integer _ 
) As Leadtools.Annotations.Automation.AnnAutomationObject 
-(LTAnnAutomationObject*) findObjectById:(int) anID;
public AnnAutomationObject findObjectById(int id)
function Leadtools.Annotations.Automation.AnnAutomationManager.FindObjectById(  
   id  
) 

Parameters

id
The id of the AnnAutomationObject to find.

Return Value

The AnnAutomationObject for the specified id, or null if no AnnAutomationObject with that id can be found.

Example

This example changes the line color of new line automation objects to blue:

C#
WinRT C#
using Leadtools.Annotations.Automation; 
using Leadtools.Annotations.Core; 
using Leadtools.Codecs; 
using Leadtools.Controls; 
using Leadtools.Annotations.WinForms; 
using Leadtools.Annotations.Rendering; 
 
public void AnnAutomationManager_FindObjectById() 
{ 
   // find the line automation object 
   AnnAutomationObject obj = _automation.Manager.FindObjectById(AnnObject.LineObjectId); 
   if (obj != null) 
   { 
      obj.ObjectTemplate.Stroke = AnnStroke.Create(AnnSolidColorBrush.Create("Blue"), LeadLengthD.Create(2)); 
   } 
} 
using Leadtools.Converters; 
using Leadtools.Annotations.Automation; 
using Leadtools.Controls; 
using Leadtools.Annotations.Core; 
using Leadtools.Codecs; 
 
public void AnnAutomationManager_FindObjectById() 
{ 
   // find the line automation object 
   AnnAutomationObject obj = _automation.Manager.FindObjectById(AnnObject.LineObjectId); 
   if (obj != null) 
   { 
      obj.ObjectTemplate.Stroke = AnnStroke.Create(AnnSolidColorBrush.Create("Blue"), LeadLengthDHelper.Create(2)); 
   } 
} 

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