←Select platform

DefaultPicture Property

Summary

Gets or sets the default picture used by all AnnVideoObject objects.

Syntax

C#
VB
C++
public static AnnPicture DefaultPicture { get; set; } 
  
Public Shared Property DefaultPicture As Leadtools.Windows.Annotations.AnnPicture 
public: 
static property Leadtools.Windows.Annotations.AnnPicture^ DefaultPicture { 
   Leadtools.Windows.Annotations.AnnPicture^ get(); 
   void set (    Leadtools.Windows.Annotations.AnnPicture^ ); 
} 

Property Value

An AnnPicture class that defines the picture used by the AnnVideoObject.

Remarks

Set the UseOriginalPicture property to true to revert back to the original picture.

Example

C#
VB
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Demos; 
using Leadtools.Help; 
 
public void AnnVideoObject_DefaultPicture(AnnContainer container, ImageViewer viewer, string newVideoPicture) 
{ 
   // first add a new AnnVideoObject with the original picture 
   AnnVideoObject obj = new AnnVideoObject(); 
   obj.Rect = new Rect(100, 100, 100, 100); 
   container.Children.Add(obj); 
 
   MessageBox.Show("An Video object with the original picture"); 
 
   // now change the picture to one of our own 
   AnnPicture picture = new AnnPicture(new BitmapImage(new Uri(newVideoPicture))); 
   AnnVideoObject.DefaultPicture = picture; 
 
   // at this point, all new AnnVideoObject objects will use this new picture 
 
   // add another Video object 
   obj = new AnnVideoObject(); 
   obj.Rect = new Rect(100, 210, 100, 100); 
   container.Children.Add(obj); 
 
   MessageBox.Show("An Video object with the new picture"); 
 
   // set the picture back to the original value 
   AnnVideoObject.UseOriginalPicture = true; 
 
   // add another Video object 
   obj = new AnnVideoObject(); 
   obj.Rect = new Rect(100, 320, 100, 100); 
   container.Children.Add(obj); 
 
   MessageBox.Show("An Video object with the original picture"); 
} 
Imports Leadtools.Windows.Annotations 
Imports Leadtools.Windows.Controls 
 
Public Sub AnnVideoObject_DefaultPicture(ByVal container As AnnContainer, ByVal viewer As ImageViewer, ByVal newVideoPicture As String) 
   ' first add a new AnnVideoObject with the original picture 
   Dim obj As New AnnVideoObject() 
   obj.Rect = New Rect(100, 100, 100, 100) 
   container.Children.Add(obj) 
 
   MessageBox.Show("An Video object with the original picture") 
 
   ' now change the picture to one of our own 
   Dim picture As New AnnPicture(New BitmapImage(New Uri(newVideoPicture))) 
   AnnVideoObject.DefaultPicture = picture 
 
   ' at this point, all new AnnVideoObject objects will use this new picture 
 
   ' add another Video object 
   obj = New AnnVideoObject() 
   obj.Rect = New Rect(100, 210, 100, 100) 
   container.Children.Add(obj) 
 
   MessageBox.Show("An Video object with the new picture") 
 
   ' set the picture back to the original value 
   AnnVideoObject.UseOriginalPicture = True 
 
   ' add another Video object 
   obj = New AnnVideoObject() 
   obj.Rect = New Rect(100, 320, 100, 100) 
   container.Children.Add(obj) 
 
   MessageBox.Show("An Video object with the original picture") 
End Sub 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Windows.Annotations Assembly