Returns the current transformation 
Matrix of this 
AnnObject.
            
            
            
            
 Syntax
Syntax
| Visual Basic (Declaration) |  | 
|---|
| Public ReadOnly Property Transform As Matrix | 
| Visual Basic (Usage) |  Copy Code | 
|---|
| Dim instance As AnnObject
Dim value As Matrix
 
value = instance.Transform
 | 
| C# |  | 
|---|
| public Matrix Transform {get;} | 
| Managed Extensions for C++ |  | 
|---|
| public: __property Matrix get_Transform(); | 
Return Value
The current transformation 
Matrix of this 
AnnObject.
 Example
Example
This example will perform various transformation on an annotation object then shows its transformation matrix.
             | Visual Basic |  Copy Code | 
|---|
| Private Sub AnnObject_Transform(ByVal obj As AnnObject)
 ShowMatrix(obj.Transform)
 obj.Translate(2, 3)
 ShowMatrix(obj.Transform)
 obj.Scale(1.5F, 1.5F, obj.Origin)
 ShowMatrix(obj.Transform)
 obj.Rotate(45, obj.Origin)
 ShowMatrix(obj.Transform)
 obj.ResetTransform()
 ShowMatrix(obj.Transform)
 End Sub
 
 Private Sub ShowMatrix(ByVal mat As Matrix)
 Dim index As Integer = 0
 For i As Integer = 0 To 2
 For j As Integer = 0 To 1
 Console.Write("{0}, ", mat.Elements(index))
 index += 1
 Next j
 
 If i = 2 Then
 Console.WriteLine("{0}", "1")
 Else
 Console.WriteLine("{0}", "0")
 End If
 Console.WriteLine("---------")
 Next i
 End Sub
 | 
| C# |  Copy Code | 
|---|
| private void AnnObject_Transform(AnnObject obj) {
 // show the matrix
 ShowMatrix(obj.Transform);
 obj.Translate(2, 3);
 ShowMatrix(obj.Transform);
 obj.Scale(1.5F, 1.5F, obj.Origin);
 ShowMatrix(obj.Transform);
 obj.Rotate(45, obj.Origin);
 ShowMatrix(obj.Transform);
 obj.ResetTransform();
 ShowMatrix(obj.Transform);
 }
 
 private void ShowMatrix(Matrix mat)
 {
 int index = 0;
 for(int i = 0; i < 3; i++)
 {
 for(int j = 0; j < 2; j++)
 Console.Write("{0}, ", mat.Elements[index++]);
 
 Console.WriteLine("{0}", i == 2 ? "1" : "0");
 Console.WriteLine("---------");
 }
 }
 | 
Remarks
             Requirements
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
 See Also
See Also