Interface IMatrix

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à

bool

IsInvertible

Il obtient une valeur indiquant si cette matrice est inverse.

bool IsInvertible { get; }

Valore di proprietà

bool

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à

float

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à

float

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à

float

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à

float

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à

float

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à

float

Methods

Clone()

Créez une copie de cette matrice.

IMatrix Clone()

Returns

IMatrix

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

PointF

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

RectangleF

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.

 Français