Interface IPosition
Represents IPosition.
Namespace: Telerik.Windows.Documents.Fixed.Model.Data
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public interface IPosition
Properties
Matrix
Gets the matrix.
Declaration
Matrix Matrix { get; }
Property Value
System.Windows.Media.Matrix
The matrix. |
Methods
Clear()
Clears this instance.
Declaration
void Clear()
Clone()
Rotate(Double)
Applies a rotation of the specified angle about the origin.
Declaration
void Rotate(double angle)
Parameters
System.Double
angle
The angle. |
RotateAt(Double, Double, Double)
Rotates this matrix about the specified point.
Declaration
void RotateAt(double angle, double centerX, double centerY)
Parameters
System.Double
angle
The angle. |
System.Double
centerX
The center X. |
System.Double
centerY
The center Y. |
Scale(Double, Double)
Appends the specified scale vector.
Declaration
void Scale(double scaleX, double scaleY)
Parameters
System.Double
scaleX
The scale X. |
System.Double
scaleY
The scale Y. |
ScaleAt(Double, Double, Double, Double)
Applies a scale by the specified amount about the specified point.
Declaration
void ScaleAt(double scaleX, double scaleY, double centerX, double centerY)
Parameters
System.Double
scaleX
The scale X. |
System.Double
scaleY
The scale Y. |
System.Double
centerX
The center X. |
System.Double
centerY
The center Y. |
Translate(Double, Double)
Appends a translation of the specified offsets.
Declaration
void Translate(double offsetX, double offsetY)
Parameters
System.Double
offsetX
The offset X. |
System.Double
offsetY
The offset Y. |