Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.12.8
|
Leadtools.MedicalViewer Namespace > MedicalViewerBaseCell Class : AutomationDataProvider Property |
The automation object will get the value of this property and check against null and read/write support (through AnnDataProvider.CanRead and AnnDataProvider.CanWrite) to determine whether operations that require manipulating the pixel data of the image are available. These include:
Whether the user can call AnnRedactionObject.Realize and AnnRedactionObject.Restore through the automation object.
Whether the user can call AnnEncryptObject.Apply through the automation object.
If the value of AutomationDataProvider is null, these these operations cannot be run from the automation and the "Can" properties will return false.
Annotation applications that support these operations must create an instance of a class that derives from Leadtools.Annotations.Core.AnnDataProvider and set it in AutomationDataProvider. The example projects listed in Leadtools.Annotations.Core.IAnnAutomationControl all have an implementation of this class that supports reading/write image pixel data from a Leadtools.RasterImage object. The JavaScript example project contains an implementation that reads and writes the image pixel data using the Leadtools.Controls.ImageViewer canvas or a web service.