Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.10
|
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 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.
This example adds a new point object to a container.
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations 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
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Demos; using Leadtools.Help; 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"); }
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Examples; 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"); }
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations 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>