LEADTOOLS WinRT (Leadtools.Annotations.Core)
LEAD Technologies, Inc

Labels Property (AnnObject)

Example 

Gets a dictionary of AnnLabel objects used by this AnnObject. WinRT support
Syntax

Property Value

A dictionary of the AnnLabel objects used by this AnnObject.
Remarks

By default, AnnObject creates a default AnnLabel object with AnnLabel.IsVisible set to false and adds it to Labels with key name equals to "AnnObjectName".

Example
 
[TestMethod]
public void AnnObject_Labels()
{
   double inch = 720.0;
   // Get the container
   AnnContainer container = _automation.Container;

   // Add a blue on yellow rectangle from 1in 1in to 2in 2in
   AnnRectangleObject rectObj = new AnnRectangleObject();
   rectObj.Rect = LeadRectDHelper.Create(1 * inch, 1 * inch, 1 * inch, 1 * inch);
   rectObj.Stroke = AnnStroke.Create(AnnSolidColorBrush.Create("Blue"), LeadLengthDHelper.Create(1));
   rectObj.Fill = AnnSolidColorBrush.Create("Yellow");
   rectObj.Hyperlink = "http://www.leadtools.com/downloads/demos.htm";

   // Update the object name label
   AnnLabel label = rectObj.Labels["AnnObjectName"];
   label.IsVisible = true;
   label.Offset = LeadPointDHelper.Create(-100, -25);
   label.Foreground = AnnSolidColorBrush.Create("white");
   label.Background = AnnSolidColorBrush.Create("rgba(0, 0, 0, 0.5)");
   label.Text = "My object";

   // Add it to the container
   container.Children.Add(rectObj);

   _automation.Invalidate(LeadRectDHelper.Empty);
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnObject Class
AnnObject Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.