The Flip Method is available in LEADTOOLS Document and Medical Imaging toolkits.
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)
' make sure no objects are selected
automation.SelectNone()
' see if we can flip? (should say no)
If (Not automation.CanFlip) Then
MessageBox.Show("Cannot flip objects because no objects are selected")
End If
' add a text object and select it
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)
' flip this object vertically
MessageBox.Show("Now we are going to flip this text vertically")
If automation.CanFlip Then
automation.Flip(False)
End If
' flip this object horizontally (reverse)
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 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
See Also