FreeSpire.PDF by Administrator

<PackageReference Include="FreeSpire.PDF" Version="6.10.6" />

.NET API 18,757,904 bytes

 PdfMatrix

public class PdfMatrix
public float[] Elements { get; }

public float OffsetX { get; }

public float OffsetY { get; }

public PdfMatrix()

public PdfMatrix(float m11, float m12, float m21, float m22, float dx, float dy)

public PdfMatrix(Rectangle rect, Point[] plgpts)

public PdfMatrix(RectangleF rect, PointF[] plgpts)

public double DegreeToRadian(double degree)

public void Multiply(PdfMatrix matrix)

public void Multiply(PdfMatrix matrix, PdfMatrixOrder order)

public void Rotate(float angle)

public void Rotate(float angle, PdfMatrixOrder order)

public void Scale(float scaleX, float scaleY)

public void Scale(float scaleX, float scaleY, PdfMatrixOrder order)

public void Shear(float shearX, float shearY)

public void Shear(float shearX, float shearY, PdfMatrixOrder order)

public void Skew(float angleX, float angleY)

public void Skew(float angleX, float angleY, PdfMatrixOrder order)

public PointF[] TransformPoints(PointF[] pts)

public void Translate(float offsetX, float offsetY)

public void Translate(float offsetX, float offsetY, PdfMatrixOrder order)