Interface IMatrix
Pôvodný názov: Aspose.Html.Drawing Zhromaždenie: Aspose.HTML.dll (25.5.0)
Predstavuje matriu používanú na transformácie.
[ComVisible(true)]
public interface IMatrixProperties
IsIdentity
Získava hodnotu, ktorá ukazuje, či je táto matrix matrixom identity.
bool IsIdentity { get; }Hodnota nehnuteľnosti
IsInvertible
Získava hodnotu, ktorá naznačuje, či je táto matrica neovratná.
bool IsInvertible { get; }Hodnota nehnuteľnosti
M11
Získava alebo nastaví hodnotu v prvom riadku a v prvom stĺpci matriky.
float M11 { get; set; }Hodnota nehnuteľnosti
M12
Získava alebo nastaví hodnotu v prvom riadku a druhom stĺpci matriky.
float M12 { get; set; }Hodnota nehnuteľnosti
M21
Získava alebo nastaví hodnotu v druhom riadku a prvom stĺpci matriky.
float M21 { get; set; }Hodnota nehnuteľnosti
M22
Získava alebo nastaví hodnotu v druhom riadku a druhom stĺpci matrice.
float M22 { get; set; }Hodnota nehnuteľnosti
M31
Získa alebo nastaví hodnotu v treťom riadku a prvej stĺpci matriky.
float M31 { get; set; }Hodnota nehnuteľnosti
M32
Získava alebo nastaví hodnotu v treťom riadku a druhom stĺpci matriky.
float M32 { get; set; }Hodnota nehnuteľnosti
Methods
Clone()
Vytvorte kópiu tejto matriky.
IMatrix Clone()Returns
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
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
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.