PdfMatrix Class |
Namespace: Spire.Pdf.Graphics
The PdfMatrix type exposes the following members.
| Name | Description | |
|---|---|---|
|
|
PdfMatrix |
Construct a instance as the identity matrix.
|
|
|
PdfMatrix(Rectangle, Point ) |
Construct a instance to the geometric transform defined by the specified rectangle and array of points.
|
|
|
PdfMatrix(RectangleF, PointF ) |
Construct a instance to the geometric transform defined by the specified rectangle and array of points.
|
|
|
PdfMatrix(Single, Single, Single, Single, Single, Single) |
Construct a instance as the identity matrix.
|
| Name | Description | |
|---|---|---|
|
|
Elements |
Gets an array of floating-point values that represents the elements.
|
|
|
OffsetX |
Gets the x translation value (the dx value, or the element in the third row and first column).
|
|
|
OffsetY |
Gets the x translation value (the dx value, or the element in the third row and second column).
|
| Name | Description | |
|---|---|---|
|
|
Clone |
Clone the matrix.
|
|
|
DegreeToRadian |
Converts degree to radian.
|
|
|
Equals |
Determines whether the specified object is equal to the current object.
(Inherited from
Object
.)
|
|
|
Finalize |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from
Object
.)
|
|
|
GetHashCode |
Serves as the default hash function.
(Inherited from
Object
.)
|
|
|
GetType |
Gets the
Type
of the current instance.
(Inherited from
Object
.)
|
|
|
MemberwiseClone |
Creates a shallow copy of the current
Object
.
(Inherited from
Object
.)
|
|
|
Multiply(PdfMatrix) |
Prepend the specified matrix.
|
|
|
Multiply(PdfMatrix, PdfMatrixOrder) |
Apply the specified matrix by the specified order.
|
|
|
Rotate(Single) |
Prepend a clockwise rotation(angle) around the origin.
|
|
|
Rotate(Single, PdfMatrixOrder) |
Apply a clockwise rotation(angle) around the origin by the specified order.
|
|
|
Scale(Single, Single) |
Prepend the specified scale vector (scaleX and scaleY).
|
|
|
Scale(Single, Single, PdfMatrixOrder) |
Apply the specified scale vector (scaleX and scaleY) by the specified order.
|
|
|
Shear(Single, Single) |
Prepend the specified Shear vector (shearX and shearY).
|
|
|
Shear(Single, Single, PdfMatrixOrder) |
Apply the specified Shear vector (shearX and shearY) by the specified order.
|
|
|
Skew(Single, Single) |
Prepend the specified skew angles(angleX angleY).
|
|
|
Skew(Single, Single, PdfMatrixOrder) |
Prepend the specified skew angles(angleX angleY) by the specified order.
|
|
|
ToString |
Returns a string that represents the current object.
(Inherited from
Object
.)
|
|
|
TransformPoints |
Applies the geometric transform to a specified array of points.
|
|
|
Translate(Single, Single) |
Prepend the specified translation vector (offsetX and offsetY).
|
|
|
Translate(Single, Single, PdfMatrixOrder) |
Apply the specified translation vector (offsetX and offsetY) by the specified order.
|