Rotate Function Rotate about a locked anchor point (angle in degrees).

Syntax

 [C#] ```void Rotate(double angle, double anchorX, double anchorY)``` [Visual Basic] ```Sub Rotate(angle As Double, anchorX As Double, anchorY As Double)```

Params

 Name Description angle The angle to rotate in degrees. anchorX The horizontal coordinate about which the rotation should be applied. anchorY The vertical coordinate about which the rotation should be applied.

Notes

 This method rotates the world space about a locked anchor point. The angle is specified in degrees anti-clockwise.

Example

 Here we add a number of chunks of text rotated at different angles about the middle of the document. [C#] ```Doc theDoc = new Doc(); theDoc.FontSize = 48; theDoc.TextStyle.Indent = 48; for (int i = 1; i <= 8; i++) {   int theAngle = i * 45;   theDoc.Pos.String = "302 396";   theDoc.Transform.Reset();   theDoc.Transform.Rotate(theAngle, 302, 396);   theDoc.AddText("Rotated " + theAngle.ToString()); } theDoc.Save(Server.MapPath("transformrotate.pdf")); theDoc.Clear();``` [Visual Basic] ```Dim theDoc As Doc = New Doc() theDoc.FontSize = 48 theDoc.TextStyle.Indent = 48 For i As Integer = 1 To 8   Dim theAngle As Integer = i * 45   theDoc.Pos.String = "302 396"   theDoc.Transform.Reset()   theDoc.Transform.Rotate(theAngle, 302, 396)   theDoc.AddText("Rotated " + theAngle.ToString()) Next theDoc.Save(Server.MapPath("transformrotate.pdf")) theDoc.Clear() ``` transformrotate.pdf