Represent the matrix

Namespace: Spire.Pdf.Graphics
Assembly: Spire.Pdf (in Spire.Pdf.dll) Version: 7.9.2.0 (7.9.2.1020)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public class PdfMatrix
Public Class PdfMatrix
public ref class PdfMatrix
type PdfMatrix =  class end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
PdfMatrix()()()()
Construct a instance as the identity matrix.
PdfMatrix(Rectangle, array<Point>[]()[][])
Construct a instance to the geometric transform defined by the specified rectangle and array of points.
PdfMatrix(RectangleF, array<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.
DegreeToRadian(Double)
Converts degree to radian.
Elements
Gets an array of floating-point values that represents the elements.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(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.
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).
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(array<PointF>[]()[][])
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.

Inheritance Hierarchy

System..::..Object
  Spire.Pdf.Graphics..::..PdfMatrix

See Also