Interface IMatrix
Název místa: Aspose.Html.Drawing Sbírka: Aspose.HTML.dll (25.4.0)
Jedná se o matraci používanou pro transformace.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
Obdrží hodnotu, která naznačuje, zda je tato matrix matrix identity.
bool IsIdentity { get; }
Hodnota nemovitosti
IsInvertible
Obdrží hodnotu, která naznačuje, zda je tato matrice invertivn.
bool IsInvertible { get; }
Hodnota nemovitosti
M11
Obdržíte nebo nastavíte hodnotu v prvním řádku a prvním sloupci matrice.
float M11 { get; set; }
Hodnota nemovitosti
M12
Obdržíte nebo nastavíte hodnotu v prvním řádku a druhém sloupci matrice.
float M12 { get; set; }
Hodnota nemovitosti
M21
Obdržíte nebo nastavíte hodnotu ve druhém řádku a první sloupci matrice.
float M21 { get; set; }
Hodnota nemovitosti
M22
Obdržíte nebo nastavíte hodnotu ve druhém řádku a druhém sloupci matrice.
float M22 { get; set; }
Hodnota nemovitosti
M31
Obdržíte nebo nastavíte hodnotu ve třetím řádku a první sloupci matrice.
float M31 { get; set; }
Hodnota nemovitosti
M32
Obdrží nebo nastaví hodnotu ve třetím řádku a druhém sloupci matrice.
float M32 { get; set; }
Hodnota nemovitosti
Methods
Clone()
Vytvořte kopii této matriky.
IMatrix Clone()
Returns
Nový příklad Aspose.Html.Drawing.IMatrix, který je kopií této matrice.
GetElements()
Obdrží prvky matriky jako řádek.
float[] GetElements()
Returns
float []a[]
Základní prvky matriky.
Invert()
Vraťte si tuto matraci.
void Invert()
Multiply(Společnost IMatrix, WebMatrixOrder)
Množství této matriky jinou matrikou v uvedeném pořad.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
Matrix se rozmnožuje.
order
WebMatrixOrder
d, ve kterém se multiplikace aplikuje.
Multiply(Imatrix)
Tato matrice se rozmnožuje jinou matric.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
Matrix se rozmnožuje.
Reset()
Obnovte matraci na matraci identity.
void Reset()
Rotate(Štěpánek, WebMatrixOrder)
Matrix otáčí podle určeného úhlu v určeném pořad.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
hel rotace ve stupních.
order
WebMatrixOrder
d, ve kterém je rotace aplikována.
Rotate(flotila)
Matrix se otáčí podle určeného úhlu.
void Rotate(float angle)
Parameters
angle
float
hel rotace ve stupních.
RotateAt(Štítek: PointF, WebMatrixOrder)
Matrix otáčí podle určeného úhlu kolem určeného bodu v určeném pořad.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
hel rotace ve stupních.
point
PointF
Místo, kde se točí kolem.
order
WebMatrixOrder
d, ve kterém je rotace aplikována.
RotateAt(Štěpán, PointF)
Matrix se otáčí podle určeného úhlu kolem určeného bodu.
void RotateAt(float angle, PointF point)
Parameters
angle
float
hel rotace ve stupních.
point
PointF
Místo, kde se točí kolem.
Scale(Plzeň, Plzeň, WebMatrixOrder)
Matrix se skládá ze stanovených faktorů ve stanoveném pořad.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
Faktor měřítka podél x-axe.
scaleY
float
Faktor měřítka podél y-axis.
order
WebMatrixOrder
d, ve kterém se používá skalován.
Scale(Plzeň, Plzeň)
Matrix se měří podle specifikovaných faktorů stupnice rovnoměrn.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
Jednotný faktor měřítka.
scaleY
float
Jednotný faktor měřítka.
Skew(Plzeň, Plzeň)
Přizpůsobte přeměnu na matice.
void Skew(float skewX, float skewY)
Parameters
skewX
float
hel, ve kterém se rozkládá v x-axis směru.
skewY
float
hel, ve kterém se rozkládá ve směru y-axis.
TransformPoint(PointF)
Přesměrujte stanovený bod pomocí této matrice.
PointF TransformPoint(PointF point)
Parameters
point
PointF
V bodě transformace.
Returns
To je přeměněný bod.
TransformPoints(PointF[])
Přeměňuje řadu bodů pomocí této matriky.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[]a[]
Některé body, které mají být transformovány.
TransformRectangle(RectangleF)
Přesměruje specifikovaný pravý úhel pomocí této matriky.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
Prostor k transformaci.
Returns
Přeměněný rektangul.
Translate(Plzeň, Plzeň, WebMatrixOrder)
Překlad matriky specifikovanými offsetovými hodnotami v určeném pořad.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
Odpočítaná hodnota podél x-axis.
offsetY
float
Odpočítávací hodnota podél y-axis.
order
WebMatrixOrder
d, v němž se provádí překlad.
Translate(Plzeň, Plzeň)
Překlad matriky specifikovanými offsetovými hodnotami.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
Odpočítaná hodnota podél x-axis.
offsetY
float
Odpočítávací hodnota podél y-axis.