Gets or sets the text rotation angle of the object.
Syntax
Visual Basic (Declaration) | |
---|
Public Overrides Property TextRotationAngle As Single |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As PSObject
Dim value As Single
instance.TextRotationAngle = value
value = instance.TextRotationAngle |
C# | |
---|
public override float TextRotationAngle {get; set;} |
Property Value
Single-precision, floating-point number representing the angle that the text is rotated
Remarks
Example
This example shows the use of the property in customizing a shape to illustrate the use of the property for classes that inherit this property.
C# | Copy Code |
---|
System.Drawing.Point[] pts = {new System.Drawing.Point(25, 0),
New System.Drawing.Point(0, 50),
New System.Drawing.Point(20, 50),
New System.Drawing.Point((int)2.5, 100),
New System.Drawing.Point(40, 40),
New System.Drawing.Point(20, 40),
New System.Drawing.Point(40, 0),
New System.Drawing.Point(25, 0)};
System.Drawing.Drawing2D.GraphicsPath gpath = new System.Drawing.Drawing2D.GraphicsPath();
gpath.AddPolygon(pts);
Point pt = new Point(150, 60);
FarPoint.Win.Spread.DrawingSpace.PSObject pso = new FarPoint.Win.Spread.DrawingSpace.CustomShape();
pso.BackColor = Color.Black;
pso.AlphaBlendBackColor = 90;
pso.Enabled = true;
pso.CanMove = FarPoint.Win.Spread.DrawingSpace.Moving.HorizontalAndVertical;
pso.CanRotate = true;
pso.CanSize = FarPoint.Win.Spread.DrawingSpace.Sizing.HeightAndWidth;
pso.Shape = gpath;
pso.SetBounds(250, 250, 120, 120);
pso.Location = pt;
pso.Height = 20;
pso.Left = pt.X;
pso.Top = pt.X;
pso.TextRotationAngle = 40;
fpSpread1.ActiveSheet.AddShape(pso); |
Visual Basic | Copy Code |
---|
Dim pts As System.Drawing.Point() = {New System.Drawing.Point(25, 0), _
New System.Drawing.Point(0, 50), _
New System.Drawing.Point(20, 50), _
New System.Drawing.Point(2.5, 100), _
New System.Drawing.Point(40, 40), _
New System.Drawing.Point(20, 40), _
New System.Drawing.Point(40, 0), _
New System.Drawing.Point(25, 0)}
Dim gpath As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath
gpath.AddPolygon(pts)
dim pt As New Point(150, 60)
Dim pso As New FarPoint.Win.Spread.DrawingSpace.CustomShape
pso.BackColor = Color.Black
pso.AlphaBlendBackColor = 90
pso.Enabled = True
pso.CanMove = FarPoint.Win.Spread.DrawingSpace.Moving.HorizontalAndVertical
pso.CanRotate = True
pso.CanSize = FarPoint.Win.Spread.DrawingSpace.Sizing.HeightAndWidth
pso.Shape = gpath
pso.SetBounds(40, 40, 60, 60)
pso.Location = pt
pso.Height = 20
pso.Left = pt.X
pso.Top = pt.X
pso.TextRotationAngle = 40
FpSpread1.ActiveSheet.AddShape(pso) |
Requirements
Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8
See Also