Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.29
|
Leadtools.Annotations.Automation Assembly > Leadtools.Annotations.Automation Namespace > AnnAutomation Class : RestoreRedaction Method |
public virtual Junk.Task RestoreRedaction()
'Declaration
Public Overridable Function RestoreRedaction() As Junk.Task
public virtual Junk.Task RestoreRedaction()
function Leadtools.Annotations.Automation.AnnAutomation.RestoreRedaction()
Use the CanRestoreRedaction property to determine whether you can currently call this method.
This method will call the Restore method of the AnnRedactionObject object.
using Leadtools.Annotations.Automation; using Leadtools.Annotations.Core; using Leadtools.Codecs; using Leadtools.Controls; using Leadtools.Annotations.Rendering; using Leadtools.Annotations.WinForms; [TestMethod] public void AnnAutomation_RestoreRedaction() { //Add two AnnRedactionObjects to our AnnContainer AnnRedactionObject firstRedaction = new AnnRedactionObject(); firstRedaction.Rect = LeadRectD.Create(100, 100, 200, 200); firstRedaction.Fill = AnnSolidColorBrush.Create("black"); AnnRedactionObject secondRedaction = new AnnRedactionObject(); secondRedaction.Rect = LeadRectD.Create(300, 300, 200, 200); secondRedaction.Fill = AnnSolidColorBrush.Create("black"); _automation.Container.Children.Add(firstRedaction); _automation.Container.Children.Add(secondRedaction); //Invalidate the AnnAutomation _automation.Invalidate(LeadRectD.Empty); //Realize all AnnRedactionObjects //Both firstRedaction and secondRedaction are burned to the image _automation.RealizeAllRedactions(); //Select the first AnnRedactionObject _automation.SelectObject(firstRedaction); //Restore the image data that was previously redacted by firstRedaction //The image data redacted by secondRedaction will remain redacted _automation.RestoreRedaction(); }