Interface IMatrix
Le nom : Aspose.Html.Drawing Assemblaggio: Aspose.HTML.dll (25.4.0)
Il représente une matrice utilisée pour les transformations.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
Il obtient une valeur indiquant si cette matrice est la matrix d’identité.
bool IsIdentity { get; }
Valore di proprietà
IsInvertible
Il obtient une valeur indiquant si cette matrice est inverse.
bool IsInvertible { get; }
Valore di proprietà
M11
Obtenez ou définissez la valeur dans la première ligne et la deuxième colonne de la matrice.
float M11 { get; set; }
Valore di proprietà
M12
Obtenez ou définissez la valeur dans la première ligne et la deuxième colonne de la matrice.
float M12 { get; set; }
Valore di proprietà
M21
Obtenez ou définissez la valeur dans la deuxième ligne et la première colonne de la matrice.
float M21 { get; set; }
Valore di proprietà
M22
Obtenez ou définissez la valeur dans la deuxième ligne et la seconde colonne de la matrice.
float M22 { get; set; }
Valore di proprietà
M31
Obtenez ou définissez la valeur dans la troisième ligne et la première colonne de la matrice.
float M31 { get; set; }
Valore di proprietà
M32
Obtenez ou définissez la valeur dans la troisième ligne et la deuxième colonne de la matrice.
float M32 { get; set; }
Valore di proprietà
Methods
Clone()
Créez une copie de cette matrice.
IMatrix Clone()
Returns
Une nouvelle instance de Aspose.Html.Drawing.IMatrix qui est une copie de cette matrice.
GetElements()
Il reçoit les éléments de la matrice en tant qu’array.
float[] GetElements()
Returns
float [ ]
Les éléments de la matrice.
Invert()
Inversez cette matrice.
void Invert()
Multiply(Méditerranée, WebMatrixOrder)
Multiplier cette matrice par une autre matrix dans l’ordre spécifié.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
La matrice à multiplier.
order
WebMatrixOrder
L’ordre dans lequel la multiplication est appliquée.
Multiply(IMATRIX)
Multiplier cette matrice par une autre matrix.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
La matrice à multiplier.
Reset()
Retourner la matrice à la matrix d’identité.
void Reset()
Rotate(Méditerranée, WebMatrixOrder)
Il tourne la matrice par l’angle spécifié dans le ordre précisé.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
L’angolo della rotazione in gradi.
order
WebMatrixOrder
L’ordre dans lequel la rotation est appliquée.
Rotate(Flotte)
Rotez la matrice par l’angle spécifié.
void Rotate(float angle)
Parameters
angle
float
L’angolo della rotazione in gradi.
RotateAt(Voir la page, PointF, WebMatrixOrder)
Il tourne la matrice par l’angle spécifié autour du point déterminé dans le ordre précis.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
L’angolo della rotazione in gradi.
point
PointF
Le point de tourner autour.
order
WebMatrixOrder
L’ordre dans lequel la rotation est appliquée.
RotateAt(Feuille, PointF)
Il tourne la matrice par l’angle spécifié autour du point.
void RotateAt(float angle, PointF point)
Parameters
angle
float
L’angolo della rotazione in gradi.
point
PointF
Le point de tourner autour.
Scale(Plongée, plongées, WebMatrixOrder)
Escalez la matrice par les facteurs d’échelle spécifiés dans l’ordre précis.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
Le facteur d’échelle le long de l’axe x.
scaleY
float
Le facteur d’échelle le long de l’axe y.
order
WebMatrixOrder
L’ordre dans lequel l’escalade est appliquée.
Scale(Fleur, fleur)
Scalez la matrice par les facteurs d’échelle spécifiés de manière uniforme.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
Facteur d’échelle uniforme.
scaleY
float
Facteur d’échelle uniforme.
Skew(Fleur, fleur)
Appliquer une transformation de l’écorce à la matrice.
void Skew(float skewX, float skewY)
Parameters
skewX
float
L’angle par lequel s’écrouler dans la direction de l’axe x.
skewY
float
L’angle par lequel s’écrouler dans la direction y-axis.
TransformPoint(PointF)
Transformez le point spécifié en utilisant cette matrice.
PointF TransformPoint(PointF point)
Parameters
point
PointF
Le point à transformer.
Returns
Le point transformé.
TransformPoints(PointF[])
Transformez un certain nombre de points en utilisant cette matrice.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ]
Le nombre de points à transformer.
TransformRectangle(RectangleF)
Transformez le rectangle spécifié en utilisant cette matrice.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
Le rectangle à transformer.
Returns
Le rectangle transformé.
Translate(Plongée, plongées, WebMatrixOrder)
Il traduit la matrice par les valeurs d’offset spécifiées dans l’ordre précis.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
La valeur offset le long de l’axe x.
offsetY
float
La valeur de l’offset le long du y-axis.
order
WebMatrixOrder
L’ordre dans lequel la traduction est appliquée.
Translate(Fleur, fleur)
Il traduit la matrice par les valeurs offertes spécifiées.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
La valeur offset le long de l’axe x.
offsetY
float
La valeur de l’offset le long du y-axis.