Classe TextureBrush

Summary: Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.TextureBrush

Inheritance: TransformBrush

Constructors

NameDescription
TextureBrush(image)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée.
TextureBrush(image, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.
TextureBrush(image, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.
TextureBrush(image, destination_rectangle, image_attributes)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.
TextureBrush(image, destination_rectangle, image_attributes)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.
TextureBrush(image, wrap_mode)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le mode d’enroulement.
TextureBrush(image, wrap_mode, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.
TextureBrush(image, wrap_mode, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.

Properties

NameTypeAccessDescription
libéréboolrObtient une valeur indiquant si cette instance est libérée.
imageImagerObtient l’objet Image associé à cet objet TextureBrush.
image_attributesImageAttributesrObtient les TextureBrush.image_attributes associés à ce TextureBrush.
image_rectangleRectangleFrObtient le Rectangle associé à ce TextureBrush.
is_transform_changedboolrObtient 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+.
opacityfloatr/wObtient ou définit l’opacité du pinceau. La valeur doit être comprise entre 0 et 1. Une valeur de 0 signifie que le pinceau est totalement visible, une valeur de 1 signifie que le pinceau est totalement opaque.
transformMatrixr/wObtient ou définit une copie de la Matrix qui définit une transformation géométrique locale pour ce TransformBrush.
wrap_modeWrapModer/wObtient ou définit une énumération WrapMode qui indique le mode d’habillage pour ce TransformBrush.

Methods

NameDescription
create_with_image_rect(image, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.
create_with_image_rect_attribs(image, destination_rectangle, image_attributes)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.
create_with_image_rect_f(image, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.
create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.
create_with_image_wrap_mode(image, wrap_mode)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le mode d’enroulement.
create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.
create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle)Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.
deep_clone()Crée un nouveau clone profond du Brush actuel.
multiply_transform(matrix)Multiplie la Matrix qui représente la transformation géométrique locale de ce LinearGradientBrush par la Matrix spécifiée en préfixant la Matrix spécifiée.
multiply_transform(matrix, order)Multiplie la Matrix qui représente la transformation géométrique locale de ce LinearGradientBrush par la Matrix spécifiée dans l’ordre indiqué.
reset_transform()Réinitialise la propriété TransformBrush.transform à l’identité.
rotate_transform(angle)Fait pivoter la transformation géométrique locale de la valeur spécifiée. Cette méthode préfixe la rotation à la transformation.
rotate_transform(angle, order)Fait pivoter la transformation géométrique locale de la valeur spécifiée dans l’ordre indiqué.
scale_transform(sx, sy)Redimensionne la transformation géométrique locale par les valeurs spécifiées. Cette méthode préfixe la matrice d’échelle à la transformation.
scale_transform(sx, sy, order)Redimensionne la transformation géométrique locale par les valeurs spécifiées dans l’ordre indiqué.
translate_transform(dx, dy)Transalte la transformation géométrique locale des dimensions spécifiées. Cette méthode préfixe la translation à la transformation.
translate_transform(dx, dy, order)Transalte la transformation géométrique locale des dimensions spécifiées dans l’ordre indiqué.

Constructor: TextureBrush(image)

 TextureBrush(image) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleFUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.
image_attributesImageAttributesUn objet ImageAttributes qui contient des informations supplémentaires sur l’image utilisée par cet objet TextureBrush.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleFUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.
image_attributesImageAttributesUn objet ImageAttributes qui contient des informations supplémentaires sur l’image utilisée par cet objet TextureBrush.

Constructor: TextureBrush(image, wrap_mode)

 TextureBrush(image, wrap_mode) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le mode d’enroulement.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
wrap_modeWrapModeUne énumération WrapMode qui spécifie comment cet objet TextureBrush est répété.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
wrap_modeWrapModeUne énumération WrapMode qui spécifie comment cet objet TextureBrush est répété.
destination_rectangleRectangleUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
wrap_modeWrapModeUne énumération WrapMode qui spécifie comment cet objet TextureBrush est répété.
destination_rectangleRectangleFUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.

Method: create_with_image_rect(image, destination_rectangle) [static]

 create_with_image_rect(image, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleUne structure RectangleF qui représente le rectangle englobant de cet objet TextureBrush.

Returns

TypeDescription
TextureBrush

Method: create_with_image_rect_attribs(image, destination_rectangle, image_attributes) [static]

 create_with_image_rect_attribs(image, destination_rectangle, image_attributes) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleUne structure Rectangle qui représente le rectangle englobant de cet objet TextureBrush.
image_attributesImageAttributesUn objet ImageAttributes qui contient des informations supplémentaires sur l’image utilisée par cet objet TextureBrush.

Returns

TypeDescription
TextureBrush

Method: create_with_image_rect_f(image, destination_rectangle) [static]

 create_with_image_rect_f(image, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleFUne structure RectangleF qui représente le rectangle englobant de cet objet TextureBrush.

Returns

TypeDescription
TextureBrush

Method: create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) [static]

 create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le rectangle de délimitation et les attributs d’image.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
destination_rectangleRectangleFUne structure RectangleF qui représente le rectangle englobant de cet objet TextureBrush.
image_attributesImageAttributesUn objet ImageAttributes qui contient des informations supplémentaires sur l’image utilisée par cet objet TextureBrush.

Returns

TypeDescription
TextureBrush

Method: create_with_image_wrap_mode(image, wrap_mode) [static]

 create_with_image_wrap_mode(image, wrap_mode) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée et le mode d’enroulement.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
wrap_modeWrapModeUne énumération WrapMode qui spécifie comment cet objet TextureBrush est répété.

Returns

TypeDescription
TextureBrush

Method: create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) [static]

 create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
wrap_modeWrapModeUne énumération WrapMode qui spécifie comment cet objet TextureBrush est répété.
destination_rectangleRectangleUne structure RectangleF qui représente le rectangle englobant de cet objet TextureBrush.

Returns

TypeDescription
TextureBrush

Method: create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) [static]

 create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) 

Initialise une nouvelle instance de la classe TextureBrush qui utilise l’image spécifiée, le mode d’enroulement et le rectangle de délimitation.

Parameters:

ParamètreTypeDescription
imageImageL’objet Image avec lequel cet objet TextureBrush remplit les intérieurs.
wrap_modeWrapModeUne énumération WrapMode qui spécifie comment cet objet TextureBrush est répété.
destination_rectangleRectangleFUne structure RectangleF qui représente le rectangle englobant de cet objet TextureBrush.

Returns

TypeDescription
TextureBrush

Method: deep_clone()

 deep_clone() 

Crée un nouveau clone profond du Brush actuel.

Returns

TypeDescription
BrushUn nouveau Brush qui est le clone profond de cette instance Brush.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

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

Parameters:

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

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

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

Parameters:

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

Method: rotate_transform(angle)

 rotate_transform(angle) 

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

Parameters:

ParamètreTypeDescription
anglefloatL’angle de rotation.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

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

Parameters:

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

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

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

Parameters:

ParamètreTypeDescription
sxfloatLa valeur par laquelle redimensionner la transformation selon l’axe x.
syfloatLa valeur par laquelle redimensionner la transformation selon l’axe y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Redimensionne la transformation géométrique locale par les valeurs spécifiées dans l’ordre indiqué.

Parameters:

ParamètreTypeDescription
sxfloatLa valeur par laquelle redimensionner la transformation selon l’axe x.
syfloatLa valeur par laquelle redimensionner la transformation selon l’axe y.
orderMatrixOrderUn MatrixOrder qui spécifie s’il faut ajouter ou préfixer la matrice d’échelle.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Transalte la transformation géométrique locale des 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.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Transalte la transformation géométrique locale des dimensions spécifiées dans l’ordre indiqué.

Parameters:

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