Leadtools.Windows.Annotations Namespace : AnnPointObject Class |
public class AnnPointObject : AnnObject, IAnnHeader, IAnnObject, IAnnPicture, IAnnPoint
'Declaration Public Class AnnPointObject Inherits AnnObject Implements IAnnHeader, IAnnObject, IAnnPicture, IAnnPoint
'Usage Dim instance As AnnPointObject
public sealed class AnnPointObject : IAnnHeader, IAnnObject, IAnnPicture, IAnnPoint
function Leadtools.Windows.Annotations.AnnPointObject()
public ref class AnnPointObject : public AnnObject, IAnnHeader, IAnnObject, IAnnPicture, IAnnPoint
This class implements the IAnnPicture interface and accesses the IAnnPicture.Picture property that handles the picture associated with the annotation object.
For more information, refer to Using Pictures in WPF Annotation Objects
For more information about the point annotation object refer to AnnPointObject for WPF. For more information about the automated point annotation object, refer to WPF Annotation Objects - Automated Features and WPF Automated Annotations - Point Tab.
Private Sub AnnPointObject_AnnPointObject(ByVal viewer As ImageViewer, ByVal container As AnnContainer) Dim point As AnnPointObject = New AnnPointObject() point.CenterPoint = New System.Windows.Point(100, 100) point.ShowPicture = True ' default picture, no need to change anything container.Children.Add(point) MessageBox.Show("Picture") ' show with a radius point.Radius = 16.0 point.Stroke = Colors.Red point.StrokeThickness = 1.0 point.ShowPicture = False MessageBox.Show("No picture") End Sub
private void AnnPointObject_AnnPointObject(ImageViewer viewer, AnnContainer container) { AnnPointObject point = new AnnPointObject(); point.CenterPoint = new Point(100, 100); point.ShowPicture = true; // default picture, no need to change anything container.Children.Add(point); MessageBox.Show("Picture"); // show with a radius point.Radius = 16.0; point.Stroke = Colors.Red; point.StrokeThickness = 1.0; point.ShowPicture = false; MessageBox.Show("No picture"); }
private void AnnPointObject_AnnPointObject(ImageViewer viewer, AnnContainer container) { AnnPointObject point = new AnnPointObject(); point.CenterPoint = new Point(100, 100); point.ShowPicture = true; // default picture, no need to change anything container.Children.Add(point); MessageBox.Show("Picture"); // show with a radius point.Radius = 16.0; point.Stroke = Colors.Red; point.StrokeThickness = 1.0; point.ShowPicture = false; MessageBox.Show("No picture"); }
Private Sub AnnPointObject_AnnPointObject(ByVal viewer As ImageViewer, ByVal container As AnnContainer) Dim point As AnnPointObject = New AnnPointObject() point.CenterPoint = New Point(100, 100) point.ShowPicture = True ' default picture, no need to change anything container.Children.Add(point) MessageBox.Show("Picture") ' show with a radius point.Radius = 16.0 point.Stroke = Colors.Red point.StrokeThickness = 1.0 point.ShowPicture = False MessageBox.Show("No picture") End Sub
<Window x:Class="WPFSamples.AnnPointObject" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Leadtools.Windows.Annotations" Height="600" Width="800" xmlns:Leadtools_Windows_Annotations="clr-namespace:Leadtools.Windows.Annotations;assembly=Leadtools.Windows.Annotations" > <Leadtools_Windows_Annotations:AnnPointObject Stroke="Blue" StrokeThickness="3.0" ShowPicture="False" Picture="{x:Null}" Radius="25" CenterPoint="100,100" Header="Point Object"/> </Window>
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