Leadtools.Windows.Annotations Namespace > AnnAutomation Class : Flip Method |
public virtual void Flip( bool horizontal )
'Declaration Public Overridable Sub Flip( _ ByVal horizontal As Boolean _ )
'Usage Dim instance As AnnAutomation Dim horizontal As Boolean instance.Flip(horizontal)
public: virtual void Flip( bool horizontal )
AnnAutomation can flip one or more AnnObject if they are currently in edit mode (selected) and these objects are not locked.
If objects are grouped together, the group is flipped as a unit.
Call the CanFlip property to determine whether you can call this method.
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Private 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.FontFamilyName = "Arial" text.FontSize = 20 text.FontWeight = AnnFontWeight.Bold text.Foreground = Colors.Red text.Text = "Flip Me!" text.Rect = New Rect(100, 100, 200, 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 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
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Demos; using Leadtools.Help; 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.Text = "Flip Me!"; text.FontFamilyName = "Arial"; text.FontSize = 20; text.Foreground = Colors.Red; text.FontWeight = AnnFontWeight.Bold; text.Rect = new Rect(100, 100, 200, 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); }
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Examples; using Leadtools.Silverlight.Demos; 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.Text = "Flip Me!"; text.FontFamilyName = "Arial"; text.FontSize = 20; text.Foreground = Colors.Red; text.FontWeight = AnnFontWeight.Bold; text.Rect = new Rect(100, 100, 200, 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); }
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Imports Leadtools.Silverlight.Demos Private 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.Text = "Flip Me!" text.FontFamilyName = "Arial" text.FontSize = 20 text.Foreground = Colors.Red text.FontWeight = AnnFontWeight.Bold text.Rect = New Rect(100, 100, 200, 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 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