TransformBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush

public abstract class TransformBrush extends Brush

Un Brush avec des capacités de transformation.

Constructeurs

ConstructeurDescription
TransformBrush()

Méthodes

MéthodeDescription
getWrapMode()Obtient ou définit une énumération Aspose.Imaging.WrapMode qui indique le mode d’enroulement pour ce TransformBrush.
setWrapMode(int value)Obtient ou définit une énumération Aspose.Imaging.WrapMode qui indique le mode d’enroulement pour ce TransformBrush.
getTransform()Obtient ou définit une copie Aspose.Imaging.Matrix qui définit une transformation géométrique locale pour ce TransformBrush.
setTransform(Matrix value)Obtient ou définit une copie Aspose.Imaging.Matrix qui définit une transformation géométrique locale pour ce TransformBrush.
isTransformChanged()Obtient une valeur indiquant si les transformations ont été modifiées d’une manière ou d’une autre.
resetTransform()Réinitialise la propriété TransformBrush.Transform à l’identité.
multiplyTransform(Matrix matrix)Multiplie la Aspose.Imaging.Matrix qui représente la transformation géométrique locale de ce LinearGradientBrush par la Aspose.Imaging.Matrix spécifiée en préfixant la Aspose.Imaging.Matrix spécifiée.
multiplyTransform(Matrix matrix, int order)Multiplie la Aspose.Imaging.Matrix qui représente la transformation géométrique locale de ce LinearGradientBrush par la Aspose.Imaging.Matrix spécifiée dans l’ordre spécifié.
translateTransform(float dx, float dy)Déplace la transformation géométrique locale selon les dimensions spécifiées.
translateTransform(float dx, float dy, int order)Translater la transformation géométrique locale par les dimensions spécifiées dans l’ordre spécifié.
scaleTransform(float sx, float sy)Met à l’échelle la transformation géométrique locale selon les valeurs spécifiées.
scaleTransform(float sx, float sy, int order)Met à l’échelle la transformation géométrique locale selon les valeurs spécifiées dans l’ordre spécifié.
rotateTransform(float angle)Fait pivoter la transformation géométrique locale selon la valeur spécifiée.
rotateTransform(float angle, int order)Fait pivoter la transformation géométrique locale selon la valeur spécifiée dans l’ordre spécifié.

TransformBrush()

public TransformBrush()

getWrapMode()

public int getWrapMode()

Obtient ou définit une énumération Aspose.Imaging.WrapMode qui indique le mode d’enroulement pour ce TransformBrush.

Returns: int - Un Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec ce TransformBrush sont disposés en mosaïque.

setWrapMode(int value)

public void setWrapMode(int value)

Obtient ou définit une énumération Aspose.Imaging.WrapMode qui indique le mode d’enroulement pour ce TransformBrush.

Parameters:

ParamètreTypeDescription
valeurint

getTransform()

public Matrix getTransform()

Obtient ou définit une copie Aspose.Imaging.Matrix qui définit une transformation géométrique locale pour ce TransformBrush.

Returns: Matrix - A copy of the Aspose.Imaging.Matrix that defines a geometric transform that applies only to fills drawn with this TransformBrush.

setTransform(Matrix value)

public void setTransform(Matrix value)

Obtient ou définit une copie Aspose.Imaging.Matrix qui définit une transformation géométrique locale pour ce TransformBrush.

Parameters:

ParamètreTypeDescription
valueMatrix

isTransformChanged()

public boolean isTransformChanged()

Obtient une valeur indiquant si les transformations ont été modifiées d’une manière ou d’une autre. Par exemple en définissant la matrice de transformation ou en appelant l’une des méthodes modifiant la matrice de transformation. La propriété est introduite pour la compatibilité descendante avec GDI+.

Valeur : True si la transformation a été modifiée ; sinon, false.

Returns: boolean

resetTransform()

public void resetTransform()

Réinitialise la propriété TransformBrush.Transform à l’identité.

multiplyTransform(Matrix matrix)

public void multiplyTransform(Matrix matrix)

Multiplie la Aspose.Imaging.Matrix qui représente la transformation géométrique locale de ce LinearGradientBrush par la Aspose.Imaging.Matrix spécifiée en préfixant la Aspose.Imaging.Matrix spécifiée.

Parameters:

ParamètreTypeDescription
matrixMatrixLa Aspose.Imaging.Matrix par laquelle multiplier la transformation géométrique.

multiplyTransform(Matrix matrix, int order)

public void multiplyTransform(Matrix matrix, int order)

Multiplie la Aspose.Imaging.Matrix qui représente la transformation géométrique locale de ce LinearGradientBrush par la Aspose.Imaging.Matrix spécifiée dans l’ordre spécifié.

Parameters:

ParamètreTypeDescription
matrixMatrixLa Aspose.Imaging.Matrix par laquelle multiplier la transformation géométrique.
ordreintUn Aspose.Imaging.MatrixOrder qui spécifie dans quel ordre multiplier les deux matrices.

translateTransform(float dx, float dy)

public void translateTransform(float dx, float dy)

Translater la transformation géométrique locale selon les dimensions spécifiées. Cette méthode préfixe la translation à la transformation.

Parameters:

ParamètreTypeDescription
dxfloatLa valeur de la translation en x.
dyfloatLa valeur de la translation en y.

translateTransform(float dx, float dy, int order)

public void translateTransform(float dx, float dy, int order)

Translater la transformation géométrique locale par les dimensions spécifiées dans l’ordre spécifié.

Parameters:

ParamètreTypeDescription
dxfloatLa valeur de la translation en x.
dyfloatLa valeur de la translation en y.
ordreintL’ordre (préfixer ou ajouter) dans lequel appliquer la translation.

scaleTransform(float sx, float sy)

public void scaleTransform(float sx, float sy)

Met à l’échelle la transformation géométrique locale selon les valeurs spécifiées. Cette méthode préfixe la matrice d’échelle à la transformation.

Parameters:

ParamètreTypeDescription
sxfloatLa quantité par laquelle mettre à l’échelle la transformation dans la direction de l’axe x.
syfloatLa quantité par laquelle mettre à l’échelle la transformation dans la direction de l’axe y.

scaleTransform(float sx, float sy, int order)

public void scaleTransform(float sx, float sy, int order)

Met à l’échelle la transformation géométrique locale selon les valeurs spécifiées dans l’ordre spécifié.

Parameters:

ParamètreTypeDescription
sxfloatLa quantité par laquelle mettre à l’échelle la transformation dans la direction de l’axe x.
syfloatLa quantité par laquelle mettre à l’échelle la transformation dans la direction de l’axe y.
ordreintUn Aspose.Imaging.MatrixOrder qui spécifie s’il faut ajouter ou préfixer la matrice d’échelle.

rotateTransform(float angle)

public void rotateTransform(float angle)

Fait pivoter la transformation géométrique locale selon la valeur spécifiée. Cette méthode préfixe la rotation à la transformation.

Parameters:

ParamètreTypeDescription
anglefloatL’angle de rotation.

rotateTransform(float angle, int order)

public void rotateTransform(float angle, int order)

Fait pivoter la transformation géométrique locale selon la valeur spécifiée dans l’ordre spécifié.

Parameters:

ParamètreTypeDescription
anglefloatL’angle de rotation.
ordreintUn Aspose.Imaging.MatrixOrder qui spécifie s’il faut ajouter ou préfixer la matrice de rotation.