Realizes all the AnnRedactionObject objects in this AnnAutomation.
public virtual void RealizeAllRedactions()
Public Overridable Sub RealizeAllRedactions()
public virtual void RealizeAllRedactions()
-(void) realizeAllRedactions;
public void realizeAllRedactions()
function Leadtools.Annotations.Automation.AnnAutomation.RealizeAllRedactions()
Use the CanRealizeAllRedactions property to determine whether you can currently call this method.
This method will call the Realize method for all AnnRedactionObject objects.
This example will add a couple of redaction objects then realizes and restores them.
using Leadtools.Annotations.Automation;
using Leadtools.Annotations.Core;
using Leadtools.Codecs;
using Leadtools.Controls;
using Leadtools.Annotations.Rendering;
using Leadtools.Annotations.WinForms;
public void AnnAutomation_RealizeAllRedactions()
{
// see if we can realize or restore all the redaction objects (this should show a message informing you there are no redaction objects in this automation)
RealizeRestoreAllRedactions(_automation);
// first add a couple of new redaction object to the automation
AnnRedactionObject redaction = new AnnRedactionObject();
redaction.Rect = LeadRectD.Create(100, 100, 800, 800);
_automation.Container.Children.Add(redaction);
redaction = new AnnRedactionObject();
redaction.Rect = LeadRectD.Create(1000, 1000, 800, 800);
_automation.Container.Children.Add(redaction);
_automation.Invalidate(LeadRectD.Empty);
// see if we can realize/restore the objects (should realize the redactions)
RealizeRestoreAllRedactions(_automation);
// see if we can realize/restore the objects (should restore the redactions)
RealizeRestoreAllRedactions(_automation);
}
private void RealizeRestoreAllRedactions(AnnAutomation automation)
{
if (automation.CanRealizeAllRedactions)
{
// realize
automation.RealizeAllRedactions();
Debug.WriteLine("Redaction objects have been realized");
}
else if (automation.CanRestoreAllRedactions)
{
// restore
automation.RestoreAllRedactions();
Debug.WriteLine("Redaction objects have been restored");
}
else
Debug.WriteLine("Cannot realize or restore because no redaction object is currently in this automation");
automation.Invalidate(LeadRectD.Empty);
}
using Leadtools.Annotations.Automation;
using Leadtools.Controls;
using Leadtools.Converters;
using Leadtools.Annotations.Core;
using Leadtools.Codecs;
public void AnnAutomation_RealizeAllRedactions()
{
// see if we can realize or restore all the redaction objects (this should show a message informing you there are no redaction objects in this automation)
RealizeRestoreAllRedactions(_automation);
// first add a couple of new redaction object to the automation
AnnRedactionObject redaction = new AnnRedactionObject();
redaction.Rect = LeadRectDHelper.Create(100, 100, 800, 800);
_automation.Container.Children.Add(redaction);
redaction = new AnnRedactionObject();
redaction.Rect = LeadRectDHelper.Create(1000, 1000, 800, 800);
_automation.Container.Children.Add(redaction);
_automation.Invalidate(LeadRectDHelper.Empty);
// see if we can realize/restore the objects (should realize the redactions)
RealizeRestoreAllRedactions(_automation);
// see if we can realize/restore the objects (should restore the redactions)
RealizeRestoreAllRedactions(_automation);
}
private void RealizeRestoreAllRedactions(AnnAutomation automation)
{
if (automation.CanRealizeAllRedactions)
{
// realize
automation.RealizeAllRedactions();
Debug.WriteLine("Redaction objects have been realized");
}
else if (automation.CanRestoreAllRedactions)
{
// restore
automation.RestoreAllRedactions();
Debug.WriteLine("Redaction objects have been restored");
}
else
Debug.WriteLine("Cannot realize or restore because no redaction object is currently in this automation");
automation.Invalidate(LeadRectDHelper.Empty);
}
Products |
Support |
Feedback: RealizeAllRedactions Method - Leadtools.Annotations.Automation |
Introduction |
Help Version 19.0.2017.3.22
|
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.