Flips the objects that are currently being edited (selected) in this
AnnAutomation.
Syntax
Visual Basic (Declaration) | |
---|
Public Overridable Sub Flip( _
ByVal horizontal As Boolean _
) |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As AnnAutomation
Dim horizontal As Boolean
instance.Flip(horizontal)
|
Parameters
- horizontal
- true to flip the object horizontally (reverse); false to flip the object vertically.
Example
Visual Basic | Copy Code |
---|
Private Sub AnnAutomation_Flip(ByVal automation As AnnAutomation)
automation.SelectNone()
If (Not automation.CanFlip) Then
MessageBox.Show("Cannot flip objects because no objects are selected")
End If
Dim text As AnnTextObject = New AnnTextObject()
text.FontFamily = New FontFamily("Arial")
text.FontSize = 20
text.FontWeight = FontWeights.Bold
text.TextBrush = Brushes.Red
text.Text = "Flip Me!"
text.Left = 100
text.Top = 100
text.Width = 200
text.Height = 200
automation.Container.Children.Add(text)
automation.StartEditing(text, False)
MessageBox.Show("Now we are going to flip this text vertically")
If automation.CanFlip Then
automation.Flip(False)
End If
MessageBox.Show("Now we are going to flip this text horizontally (reverse it)")
If automation.CanFlip Then
automation.Flip(True)
End If
End Sub |
C# | Copy Code |
---|
private void AnnAutomation_Flip(AnnAutomation automation) { // make sure no objects are selected automation.SelectNone(); // see if we can flip? (should say no) if(!automation.CanFlip) MessageBox.Show("Cannot flip objects because no objects are selected"); // add a text object and select it AnnTextObject text = new AnnTextObject(); text.FontFamily = new FontFamily("Arial"); text.FontSize = 20; text.FontWeight = FontWeights.Bold; text.TextBrush = Brushes.Red; text.Text = "Flip Me!"; text.Left = 100; text.Top = 100; text.Width = 200; text.Height = 200; automation.Container.Children.Add(text); automation.StartEditing(text, false); // flip this object vertically MessageBox.Show("Now we are going to flip this text vertically"); if(automation.CanFlip) automation.Flip(false); // flip this object horizontally (reverse) MessageBox.Show("Now we are going to flip this text horizontally (reverse it)"); if(automation.CanFlip) automation.Flip(true); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family
See Also