Realizes all the
AnnRedactionObject objects in this
AnnAutomation.
Syntax
Visual Basic (Declaration) | |
---|
Public Overridable Sub RealizeAllRedactions() |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As AnnAutomation
instance.RealizeAllRedactions()
|
C# | |
---|
public virtual void RealizeAllRedactions() |
C++/CLI | |
---|
public:
virtual void RealizeAllRedactions(); |
Example
Visual Basic | Copy Code |
---|
Private Sub AnnAutomation_RealizeAllRedactions(ByVal automation As AnnAutomation)
automation.SelectAll()
automation.Delete()
RealizeRestoreAllRedactions(automation)
Dim redaction As AnnRedactionObject = New AnnRedactionObject()
redaction.Left = 100
redaction.Top = 100
redaction.Width = 100
redaction.Height = 100
automation.Container.Children.Add(redaction)
redaction = New AnnRedactionObject()
redaction.Left = 300
redaction.Top = 300
redaction.Width = 100
redaction.Height = 100
automation.Container.Children.Add(redaction)
RealizeRestoreAllRedactions(automation)
RealizeRestoreAllRedactions(automation)
End Sub
Private Sub RealizeRestoreAllRedactions(ByVal automation As AnnAutomation)
If automation.CanRealizeAllRedactions Then
automation.RealizeAllRedactions()
MessageBox.Show("Redaction objects have been realized")
ElseIf automation.CanRestoreAllRedactions Then
automation.RestoreAllRedactions()
MessageBox.Show("Redaction objects have been restored")
Else
MessageBox.Show("Cannot realize or restore because no redaction object is currently in this automation")
End If
End Sub |
C# | Copy Code |
---|
private void AnnAutomation_RealizeAllRedactions(AnnAutomation automation) { // remove all objects from this automation automation.SelectAll(); automation.Delete(); // 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.Left = 100; redaction.Top = 100; redaction.Width = 100; redaction.Height = 100; automation.Container.Children.Add(redaction); redaction = new AnnRedactionObject(); redaction.Left = 300; redaction.Top = 300; redaction.Width = 100; redaction.Height = 100; automation.Container.Children.Add(redaction); // 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(); MessageBox.Show("Redaction objects have been realized"); } else if(automation.CanRestoreAllRedactions) { // restore automation.RestoreAllRedactions(); MessageBox.Show("Redaction objects have been restored"); } else MessageBox.Show("Cannot realize or restore because no redaction object is currently in this automation"); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family
See Also