Interface IMatrix

Interface IMatrix

Nazwa przestrzeń: Aspose.Html.Drawing Zestaw: Aspose.HTML.dll (25.4.0)

Jest to matryca wykorzystywana do transformacji.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Otrzymuje wartość wskazującą, czy ta matryca jest matrycą tożsamości.

bool IsIdentity { get; }

Wartość nieruchomości

bool

IsInvertible

Otrzymuje wartość wskazującą, czy ta matryca jest odwrotna.

bool IsInvertible { get; }

Wartość nieruchomości

bool

M11

Otrzymuje lub ustawia wartość w pierwszym rzędzie i pierwszej kolumnie matrycy.

float M11 { get; set; }

Wartość nieruchomości

float

M12

Otrzymuje lub ustawia wartość w pierwszym rzędzie i drugim kolumnie matrycy.

float M12 { get; set; }

Wartość nieruchomości

float

M21

Otrzymuje lub ustawia wartość w drugim rzędzie i pierwszym kolumnie matrycy.

float M21 { get; set; }

Wartość nieruchomości

float

M22

Otrzymuje lub ustawia wartość w drugim rzędzie i drugim kolumnie matrycy.

float M22 { get; set; }

Wartość nieruchomości

float

M31

Otrzymuje lub ustawia wartość w trzecim rzędzie i pierwszym kolumnie matrycy.

float M31 { get; set; }

Wartość nieruchomości

float

M32

Otrzymuje lub ustawia wartość w trzecim rzędzie i drugim kolumnie matrycy.

float M32 { get; set; }

Wartość nieruchomości

float

Methods

Clone()

Stwórz kopię tej matrycy.

IMatrix Clone()

Returns

IMatrix

Nowy przykład Aspose.Html.Drawing.IMatrix, który jest kopią tej matrycy.

GetElements()

Przyjmuje elementy matrycy jako array.

float[] GetElements()

Returns

float [ ]

elementów matrycy.

Invert()

Zmień tę matrycę.

void Invert()

Multiply(Szydło, WebMatrixOrder)

Zwiększ tę matrycę innymi matrycami w określonym porządku.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Matryca do rozmnożenia.

order WebMatrixOrder

Porządek, w którym stosuje się rozmnożenie.

Multiply(Imatrix)

Zwiększ tę matrycę innymi matrycami.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Matryca do rozmnożenia.

Reset()

Przywróć matrycę do matrycy tożsamości.

void Reset()

Rotate(Płytki, WebMatrixOrder)

Otocz matrycę przez określony kąt w określonej kolejności.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

Węgiel rotacji w stopniach.

order WebMatrixOrder

Porządek, w którym stosuje się rotację.

Rotate(Floty)

Otocz matrycę przez określony kąt.

void Rotate(float angle)

Parameters

angle float

Węgiel rotacji w stopniach.

RotateAt(Floty, PointF, WebMatrixOrder)

Otocz matrycę przez określony kąt wokół określonego punktu w określonej kolejności.

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

Węgiel rotacji w stopniach.

point PointF

Punkt do obrotu.

order WebMatrixOrder

Porządek, w którym stosuje się rotację.

RotateAt(Łódź, PointF)

Otocz matrycę przez określony kąt wokół określonego punktu.

void RotateAt(float angle, PointF point)

Parameters

angle float

Węgiel rotacji w stopniach.

point PointF

Punkt do obrotu.

Scale(Floty, Floty, WebMatrixOrder)

Skalić matrycę przez określone czynniki skalowe w określonej kolejności.

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

Wskaźnik skalowy wzdłuż osi x.

scaleY float

Wskaźnik skalowy wzdłuż osi y.

order WebMatrixOrder

Porządek, w którym stosuje się skalowanie.

Scale(Floty, floty)

Skalić matrycę przez określone czynniki skalowe równomiernie.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Jednolity czynnik skalowy.

scaleY float

Jednolity czynnik skalowy.

Skew(Floty, floty)

Zastosowanie transformacji skrzypcowej do matrycy.

void Skew(float skewX, float skewY)

Parameters

skewX float

Węgiel, w którym można skierować w kierunku x-axis.

skewY float

Węgiel, w którym można skierować w kierunku y-axis.

TransformPoint(punktów)

Konwertuj określony punkt za pomocą tej matrycy.

PointF TransformPoint(PointF point)

Parameters

point PointF

Punkt do przekształcenia.

Returns

PointF

To przekształcony punkt.

TransformPoints(punktów[])

Konwertuj szereg punktów za pomocą tej matrycy.

void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Różnica punktów do przekształcenia.

TransformRectangle(RectangleF)

Konwertuj określony rektangul przy użyciu tej matrycy.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

Rękawiczki do transformacji.

Returns

RectangleF

Przekształcony rektangul.

Translate(Floty, Floty, WebMatrixOrder)

Tłumaczy matrycę przez określone wartości offsetowe w określonej kolejności.

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

Wartość offsetową wzdłuż osi x.

offsetY float

Wartość offsetową wzdłuż osi y.

order WebMatrixOrder

Porządek, w którym stosuje się tłumaczenie.

Translate(Floty, floty)

Tłumaczy matrycę według określonych wartości offsetowych.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Wartość offsetową wzdłuż osi x.

offsetY float

Wartość offsetową wzdłuż osi y.

 Polski