Interface IMatrix

Interface IMatrix

Pôvodný názov: Aspose.Html.Drawing Zhromaždenie: Aspose.HTML.dll (25.4.0)

Predstavuje matriu používanú na transformácie.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Získava hodnotu, ktorá ukazuje, či je táto matrix matrixom identity.

bool IsIdentity { get; }

Hodnota nehnuteľnosti

bool

IsInvertible

Získava hodnotu, ktorá naznačuje, či je táto matrica neovratná.

bool IsInvertible { get; }

Hodnota nehnuteľnosti

bool

M11

Získava alebo nastaví hodnotu v prvom riadku a v prvom stĺpci matriky.

float M11 { get; set; }

Hodnota nehnuteľnosti

float

M12

Získava alebo nastaví hodnotu v prvom riadku a druhom stĺpci matriky.

float M12 { get; set; }

Hodnota nehnuteľnosti

float

M21

Získava alebo nastaví hodnotu v druhom riadku a prvom stĺpci matriky.

float M21 { get; set; }

Hodnota nehnuteľnosti

float

M22

Získava alebo nastaví hodnotu v druhom riadku a druhom stĺpci matrice.

float M22 { get; set; }

Hodnota nehnuteľnosti

float

M31

Získa alebo nastaví hodnotu v treťom riadku a prvej stĺpci matriky.

float M31 { get; set; }

Hodnota nehnuteľnosti

float

M32

Získava alebo nastaví hodnotu v treťom riadku a druhom stĺpci matriky.

float M32 { get; set; }

Hodnota nehnuteľnosti

float

Methods

Clone()

Vytvorte kópiu tejto matriky.

IMatrix Clone()

Returns

IMatrix

Nový príklad Aspose.Html.Drawing.IMatrix, ktorý je kópiou tejto matriky.

GetElements()

Vezmite prvky matriky ako array.

float[] GetElements()

Returns

float []

Sú to prvky matriky.

Invert()

Vráťte túto matriu.

void Invert()

Multiply(Spoločnosť IMatrix, WebMatrixOrder)

Zväčšuje túto matriu inou matričkou v uvedenom poradí.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Matrix sa rozmnožuje.

order WebMatrixOrder

Poradenstvo, v ktorom sa aplikuje multiplikácia.

Multiply(Imatrixová)

Zväčšuje túto matriu inou matričkou.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Matrix sa rozmnožuje.

Reset()

Obnoviť matriu na matriu identity.

void Reset()

Rotate(Názov: WebMatrixOrder)

Otočí matriu podľa určeného úhlu v určenom poradí.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

Úhel otáčania v stupňoch.

order WebMatrixOrder

Poradenstvo, v ktorom sa používa rotácia.

Rotate(flotila)

Otočte matriu podľa určeného úhlu.

void Rotate(float angle)

Parameters

angle float

Úhel otáčania v stupňoch.

RotateAt(Námestie, PointF, WebMatrixOrder)

Rotuje matriu podľa určeného úhlu okolo určeného bodu v určenom poradí.

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

Parameters

angle float

Úhel otáčania v stupňoch.

point PointF

bod na to, aby sa otočil.

order WebMatrixOrder

Poradenstvo, v ktorom sa používa rotácia.

RotateAt(Námestie, PointF)

Rotuje matriu podľa určeného úhlu okolo určeného bodu.

void RotateAt(float angle, PointF point)

Parameters

angle float

Úhel otáčania v stupňoch.

point PointF

bod na to, aby sa otočil.

Scale(plavba, plavba, WebMatrixOrder)

Rozmerať matriu podľa špecifikovaných faktorov stupnice v špecifikovanom poradí.

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

Parameters

scaleX float

Faktor škály pozdĺž x-axis.

scaleY float

Faktor škály pozdĺž y-axis.

order WebMatrixOrder

Nariadenie, v ktorom sa uplatňuje skalovanie.

Scale(Pláž, Pláž)

Matrix sa meria podľa špecifikovaných stupňových faktorov rovnomerne.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Jednotlivý faktor škály.

scaleY float

Jednotlivý faktor škály.

Skew(Pláž, Pláž)

Vykonáva transformáciu skiva na matriu.

void Skew(float skewX, float skewY)

Parameters

skewX float

Úhlu, ktorou sa skáka v x-axis smere.

skewY float

Úhlu, ktorou sa skáka v smere y-axis.

TransformPoint(Počítač)

Konvertuje špecifikovaný bod pomocou tejto matriky.

PointF TransformPoint(PointF point)

Parameters

point PointF

bod na transformáciu.

Returns

PointF

transformovaný bod.

TransformPoints(Počítač[])

Premení rad bodov pomocou tejto matriky.

void TransformPoints(PointF[] points)

Parameters

points PointF []

množstvo bodov, ktoré sa majú premeniť.

TransformRectangle(RectangleF)

Konvertuje špecifikovaný rektangul pomocou tejto matriky.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

rektangul pre transformáciu.

Returns

RectangleF

transformovaný rektangul.

Translate(plavba, plavba, WebMatrixOrder)

Preklad matriky podľa špecifikovaných offsetových hodnôt v špecifikovanom poradí.

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

Parameters

offsetX float

Odpočítaná hodnota pozdĺž x-axis.

offsetY float

Odpočítaná hodnota pozdĺž y-axis.

order WebMatrixOrder

Nariadenie, v ktorom sa používa preklad.

Translate(Pláž, Pláž)

Preklad matrice podľa špecifikovaných offsetových hodnôt.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Odpočítaná hodnota pozdĺž x-axis.

offsetY float

Odpočítaná hodnota pozdĺž y-axis.

 Slovenčina