Classe PathGradientBrush

Summary: Encapsulates a Brush object with a gradient. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathGradientBrush

Inheritance: PathGradientBrushBase

Constructors

NameDescription
PathGradientBrush(path)Initialise une nouvelle instance de la classe PathGradientBrush
PathGradientBrush(path_points)Initialise une nouvelle instance de la classe PathGradientBrush
PathGradientBrush(path_points)Initialise une nouvelle instance de la classe PathGradientBrush
PathGradientBrush(path_points, wrap_mode)Initialise une nouvelle instance de la classe PathGradientBrush
PathGradientBrush(path_points, wrap_mode)Initialise une nouvelle instance de la classe PathGradientBrush

Properties

NameTypeAccessDescription
blendBlendr/wObtient ou définit un Blend qui spécifie les positions et les facteurs qui définissent une atténuation personnalisée pour le dégradé.
center_colorColorr/wObtient ou définit la couleur au centre du dégradé de chemin.
center_pointPointFr/wObtient ou définit le point central du dégradé de chemin.
libéréboolrObtient une valeur indiquant si cette instance est libérée.
focus_scalesPointFr/wObtient ou définit le point de focalisation pour la chute du dégradé.
graphics_pathGraphicsPathrObtient le chemin graphique sur lequel ce pinceau a été construit.
interpolation_colorsColorBlendr/wObtient ou définit un ColorBlend qui définit un dégradé linéaire multicolore.
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.
path_pointsPointF[]rObtient les points du chemin sur lequel ce pinceau a été construit.
surround_colorsColor[]r/wObtient ou définit un tableau de couleurs qui correspondent aux points du chemin que ce PathGradientBrush remplit.
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_path(path)Initialise une nouvelle instance de la classe PathGradientBrush avec le chemin spécifié.
create_with_points(path_points)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.
create_with_points_f(path_points)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.
create_with_points_f_wrap_mode(path_points, wrap_mode)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.
create_with_points_wrap_mode(path_points, wrap_mode)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.
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é.
set_blend_triangular_shape(focus)Crée un dégradé avec une couleur centrale et une décroissance linéaire vers une couleur environnante.
set_blend_triangular_shape(focus, scale)Crée un dégradé avec une couleur centrale et une décroissance linéaire vers chaque couleur environnante.
set_sigma_bell_shape(focus)Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la frontière du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.
set_sigma_bell_shape(focus, scale)Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la frontière du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.
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: PathGradientBrush(path)

 PathGradientBrush(path) 

Initialise une nouvelle instance de la classe PathGradientBrush

Parameters:

ParamètreTypeDescription
pathGraphicsPath

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

Initialise une nouvelle instance de la classe PathGradientBrush

Parameters:

ParamètreTypeDescription
path_pointsPointF[]

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

Initialise une nouvelle instance de la classe PathGradientBrush

Parameters:

ParamètreTypeDescription
path_pointsPoint[]

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

Initialise une nouvelle instance de la classe PathGradientBrush

Parameters:

ParamètreTypeDescription
path_pointsPointF[]
wrap_modeWrapMode

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

Initialise une nouvelle instance de la classe PathGradientBrush

Parameters:

ParamètreTypeDescription
path_pointsPoint[]
wrap_modeWrapMode

Method: create_with_path(path) [static]

 create_with_path(path) 

Initialise une nouvelle instance de la classe PathGradientBrush avec le chemin spécifié.

Parameters:

ParamètreTypeDescription
pathGraphicsPathLe GraphicsPath qui définit la zone remplie par ce PathGradientBrush.

Returns

TypeDescription
PathGradientBrush

Method: create_with_points(path_points) [static]

 create_with_points(path_points) 

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.

Parameters:

ParamètreTypeDescription
path_pointsPoint[]Un tableau de structures PointF qui représente les points constituant les sommets du chemin.

Returns

TypeDescription
PathGradientBrush

Method: create_with_points_f(path_points) [static]

 create_with_points_f(path_points) 

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.

Parameters:

ParamètreTypeDescription
path_pointsPointF[]Un tableau de structures PointF qui représente les points constituant les sommets du chemin.

Returns

TypeDescription
PathGradientBrush

Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_f_wrap_mode(path_points, wrap_mode) 

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.

Parameters:

ParamètreTypeDescription
path_pointsPointF[]Un tableau de structures PointF qui représente les points constituant les sommets du chemin.
wrap_modeWrapModeUn WrapMode qui spécifie comment les remplissages dessinés avec ce PathGradientBrush sont disposés en mosaïque.

Returns

TypeDescription
PathGradientBrush

Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_wrap_mode(path_points, wrap_mode) 

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.

Parameters:

ParamètreTypeDescription
path_pointsPoint[]Un tableau de structures Point qui représente les points constituant les sommets du chemin.
wrap_modeWrapModeUn WrapMode qui spécifie comment les remplissages dessinés avec ce PathGradientBrush sont disposés en mosaïque.

Returns

TypeDescription
PathGradientBrush

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: set_blend_triangular_shape(focus)

 set_blend_triangular_shape(focus) 

Crée un dégradé avec une couleur centrale et une décroissance linéaire vers une couleur environnante.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur de 0 à 1 qui indique où, le long de tout rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (la valeur par défaut) place l’intensité maximale au centre du chemin.

Method: set_blend_triangular_shape(focus, scale)

 set_blend_triangular_shape(focus, scale) 

Crée un dégradé avec une couleur centrale et une décroissance linéaire vers chaque couleur environnante.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur de 0 à 1 qui indique où, le long de tout rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (la valeur par défaut) place l’intensité maximale au centre du chemin.
échellefloatUne valeur de 0 à 1 qui spécifie l’intensité maximale de la couleur centrale qui se mélange avec la couleur de la bordure. Une valeur de 1 entraîne l’intensité la plus élevée possible de la couleur centrale, et c’est la valeur par défaut.

Method: set_sigma_bell_shape(focus)

 set_sigma_bell_shape(focus) 

Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la frontière du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur de 0 à 1 qui indique où, le long de tout rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (la valeur par défaut) place l’intensité maximale au centre du chemin.

Method: set_sigma_bell_shape(focus, scale)

 set_sigma_bell_shape(focus, scale) 

Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la frontière du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur de 0 à 1 qui indique où, le long de tout rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (la valeur par défaut) place l’intensité maximale au centre du chemin.
échellefloatUne valeur de 0 à 1 qui spécifie l’intensité maximale de la couleur centrale qui se mélange avec la couleur de la bordure. Une valeur de 1 entraîne l’intensité la plus élevée possible de la couleur centrale, et c’est la valeur par défaut.

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.