Gets or sets the data provider to use for getting and setting image data.
Object.defineProperty(IAnnAutomationControl.prototype, 'automationDataProvider',
get: function(),
set: function(value)
)
automationDataProvider: AnnDataProvider;
The AnnDataProvider object used when getting and setting image data.
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 AnnDataProvider and set it in AutomationDataProvider. The example projects listed in IAnnAutomationControl all have an implementation of this class that supports reading/write pixel data from an image object. The JavaScript example project contains an implementation that reads and writes the image pixel data using the ImageViewer canvas or a web service.
Products |
Support |
Feedback: automationDataProvider Property (IAnnAutomationControl) - Leadtools.Annotations.Core |
Introduction |
Help Version 19.0.2017.3.21
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.