Object Model Reference : Classes : S : Shape : Methods : Shape.SetMatrix |
Sub SetMatrix(d11 As Double, d12 As Double, d21 As Double, d22 As Double, tx As Double, ty As Double)
Member of Shape
The SetMatrix method sets the values for the transformation matrix of a shape.
The following VBA example stretches each object along its x-axis by 200%. When applied to rotated objects, it causes the stretch along the rotated axes; for example, a rotated text object is stretched along its baseline without skewing it.
Sub Test() |
Dim d11 As Double, d12 As Double, d21 As Double, d22 As Double |
Dim tx As Double, ty As Double, s As Shape |
For Each s In ActivePage.Shapes |
s.GetMatrix d11, d12, d21, d22, tx, ty |
s.SetMatrix d11 * 2, d12, d21 * 2, d22, tx, ty |
Next s |
End Sub |
Copyright 2013 Corel Corporation. All rights reserved.