The AnnFreehandHotspotObject Class supports WPF/Silverlight.
The AnnFreehandHotspotObject Class is available in LEADTOOLS Document and Medical Imaging toolkits.
Defines an annotation freehand hot spot object.
Supported in Silverlight, Windows Phone 7
Object Model
Syntax
Example
This example creates a freehand hotspot object.
Visual Basic | Copy Code |
---|
Private Sub AnnFreehandHotspotObject_AnnFreehandHotspotObject(ByVal container As AnnContainer)
Dim freehandHotspot As AnnFreehandHotspotObject = New AnnFreehandHotspotObject()
freehandHotspot.Points.Add(New System.Windows.Point(100, 100))
freehandHotspot.Points.Add(New System.Windows.Point(200, 100))
freehandHotspot.Points.Add(New System.Windows.Point(200, 200))
freehandHotspot.Points.Add(New System.Windows.Point(100, 300))
container.Children.Add(freehandHotspot)
End Sub |
C# | Copy Code |
---|
private void AnnFreehandHotspotObject_AnnFreehandHotspotObject(AnnContainer container)
{
AnnFreehandHotspotObject freehandHotspot = new AnnFreehandHotspotObject();
freehandHotspot.Points.Add(new Point(100, 100));
freehandHotspot.Points.Add(new Point(200, 100));
freehandHotspot.Points.Add(new Point(200, 200));
freehandHotspot.Points.Add(new Point(100, 300));
container.Children.Add(freehandHotspot);
} |
SilverlightCSharp | Copy Code |
---|
private void AnnFreehandHotspotObject_AnnFreehandHotspotObject(AnnContainer container)
{
AnnFreehandHotspotObject freehandHotspot = new AnnFreehandHotspotObject();
freehandHotspot.Points.Add(new Point(100, 100));
freehandHotspot.Points.Add(new Point(200, 100));
freehandHotspot.Points.Add(new Point(200, 200));
freehandHotspot.Points.Add(new Point(100, 300));
container.Children.Add(freehandHotspot);
} |
SilverlightVB | Copy Code |
---|
Private Sub AnnFreehandHotspotObject_AnnFreehandHotspotObject(ByVal container As AnnContainer)
Dim freehandHotspot As AnnFreehandHotspotObject = New AnnFreehandHotspotObject()
freehandHotspot.Points.Add(New Point(100, 100))
freehandHotspot.Points.Add(New Point(200, 100))
freehandHotspot.Points.Add(New Point(200, 200))
freehandHotspot.Points.Add(New Point(100, 300))
container.Children.Add(freehandHotspot)
End Sub |
XAML | Copy Code |
---|
<Window x:Class="WPFSamples.AnnFreehandHotspotObject" Title="Leadtools.Windows.Annotations" Height="600" Width="800" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Leadtools_Windows_Annotations="clr-namespace:Leadtools.Windows.Annotations;assembly=Leadtools.Windows.Annotations">
<Leadtools_Windows_Annotations:AnnContainer Background="Yellow">
<Leadtools_Windows_Annotations:AnnFreehandHotspotObject Points="100,100 175, 125, 25,150 175,175 100,200" IsClosed="True" FillRule="EvenOdd">
<Leadtools_Windows_Annotations:AnnFreehandHotspotObject.Picture>
<Leadtools_Windows_Annotations:AnnPicture TransparentMode="None" TransparentColor="#000000">
<Leadtools_Windows_Annotations:AnnPicture.Image>
<BitmapImage UriSource="C:\Program Files\LEAD Technologies\LEADTOOLS 16\Images\ScarletMacaws.jpg" />
</Leadtools_Windows_Annotations:AnnPicture.Image>
</Leadtools_Windows_Annotations:AnnPicture>
</Leadtools_Windows_Annotations:AnnFreehandHotspotObject.Picture>
</Leadtools_Windows_Annotations:AnnFreehandHotspotObject>
</Leadtools_Windows_Annotations:AnnContainer>
</Window> |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)
See Also