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 |
---|
Public 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.Font = New AnnFont("Arial", New AnnLength(20, AnnUnit.Point), FontStyle.Bold)
text.TextColor = Color.Red
text.Text = "Flip Me!"
text.Bounds = New AnnRectangle(100, 100, 200, 200, AnnUnit.Pixel)
automation.Container.Objects.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 |
---|
public 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.Font = new AnnFont("Arial", new AnnLength(20, AnnUnit.Point), FontStyle.Bold); text.TextColor = Color.Red; text.Text = "Flip Me!"; text.Bounds = new AnnRectangle(100, 100, 200, 200, AnnUnit.Pixel); automation.Container.Objects.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 Server 2003 family, Windows Server 2008 family
See Also