LEADTOOLS Annotations for WPF and Silverlight (Leadtools.Windows.Annotations assembly)
LEAD Technologies, Inc

Apply Method






The Leadtools.Windows.Controls.ImageViewer containing the System.Windows.Media.Imaging.BitmapSource to which to apply this AnnEncryptObject object.
Applies this AnnEncryptObject object to the image inside a given viewer. .NET support
Syntax
public virtual void Apply( 
   ImageViewer viewer
)
'Declaration
 
Public Overridable Sub Apply( _
   ByVal viewer As ImageViewer _
) 
'Usage
 
Dim instance As AnnEncryptObject
Dim viewer As ImageViewer
 
instance.Apply(viewer)
public virtual void Apply( 
   ImageViewer viewer
)
 function Leadtools.Windows.Annotations.AnnEncryptObject.Apply( 
   viewer 
)
public:
virtual void Apply( 
   ImageViewer^ viewer
) 

Parameters

viewer
The Leadtools.Windows.Controls.ImageViewer containing the System.Windows.Media.Imaging.BitmapSource to which to apply this AnnEncryptObject object.
Remarks

An AnnEncryptObject object can have two states: it can be an encryptor or it can be a decryptor (Refer to Encryptor).

Use this method to apply this AnnEncryptObject object, whether it is an encryptor or a decryptor. Applying an encryptor means that the part of the image under the encryptor is scrambled according to the Key value.

Once applied, the portion of the image under the encrypt object becomes scrambled or unscrambled, and the encrypt object changes states (encryptors become decryptors, and decryptors be encryptors). Using different keys before calling this method gives different scrambling patterns. The decryptor state differs from the encryptor state in that a decryptor cannot be moved, and cannot be changed to an encryptor. The scrambling can be removed by calling Apply on the decryptor with the appropriate Key. If successful, the decryptor again changes state to become an encryptor. An encryptor can be moved, and can be changed to a decryptor.

The AnnEncryptObject is useful for encrypting portions of an image. After encrypting, the scrambled image cannot easily be unscrambled without the associated annotation file. The scrambling can be removed by using the associated annotation file, or by using automation mode to manually change the encrypt state from encryptor to a decryptor, position the object correctly, and setting the Key appropriately.

Example

For C#/VB examples, refer to AnnEncryptObject.

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

AnnEncryptObject Class
AnnEncryptObject Members

 

 


Products | Support | Contact Us | Copyright Notices

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