PathGradientBrush klass
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
| Name | Description |
|---|---|
| PathGradientBrush(path) | Initierar en ny instans av PathGradientBrush-klassen |
| PathGradientBrush(path_points) | Initierar en ny instans av PathGradientBrush-klassen |
| PathGradientBrush(path_points) | Initierar en ny instans av PathGradientBrush-klassen |
| PathGradientBrush(path_points, wrap_mode) | Initierar en ny instans av PathGradientBrush-klassen |
| PathGradientBrush(path_points, wrap_mode) | Initierar en ny instans av PathGradientBrush-klassen |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| blend | Blend | r/w | Hämtar eller anger en Blend som specificerar positioner och faktorer som definierar ett anpassat avtagande för gradienten. |
| center_color | Color | r/w | Hämtar eller anger färgen i mitten av path gradienten. |
| center_point | PointF | r/w | Hämtar eller anger mittpunkten för bangradienten. |
| disposed | bool | r | Hämtar ett värde som indikerar om den här instansen är frigjord. |
| focus_scales | PointF | r/w | Hämtar eller anger fokuspunkten för gradientens avtagande. |
| graphics_path | GraphicsPath | r | Hämtar grafikvägen som denna pensel byggdes på. |
| interpolation_colors | ColorBlend | r/w | Hämtar eller anger en ColorBlend som definierar en flerfärgs linjär gradient. |
| is_transform_changed | bool | r | Hämtar ett värde som indikerar om transformationer har ändrats på något sätt. Till exempel genom att sätta transformationsmatrisen eller anropa någon av metoderna som ändrar transformationsmatrisen. Egenskapen introduceras för bakåtkompatibilitet med GDI+. |
| opacity | float | r/w | Hämtar eller anger penselns opacitet. Värdet bör vara mellan 0 och 1. Ett värde på 0 betyder att penseln är helt synlig, ett värde på 1 betyder att penseln är helt ogenomskinlig. |
| path_points | PointF[] | r | Hämtar banpunkterna som denna pensel byggdes på. |
| surround_colors | Color[] | r/w | Hämtar eller anger en array av färger som motsvarar punkterna i banan som denna PathGradientBrush fyller. |
| transform | Matrix | r/w | Hämtar eller anger en kopia av Matrix som definierar en lokal geometrisk transformation för denna TransformBrush. |
| wrap_mode | WrapMode | r/w | Hämtar eller anger en WrapMode enumeration som indikerar omslagsläget för detta TransformBrush. |
Methods
| Name | Description |
|---|---|
| create_with_path(path) | Initierar en ny instans av PathGradientBrush klassen med den angivna banan. |
| create_with_points(path_points) | Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna. |
| create_with_points_f(path_points) | Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna. |
| create_with_points_f_wrap_mode(path_points, wrap_mode) | Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna och omslagsläget. |
| create_with_points_wrap_mode(path_points, wrap_mode) | Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna och omslagsläget. |
| deep_clone() | Skapar en ny djupklon av den aktuella Brush. |
| multiply_transform(matrix) | Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix genom att föregå den angivna Matrix. |
| multiply_transform(matrix, order) | Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix i den angivna ordningen. |
| reset_transform() | Återställer egenskapen TransformBrush.transform till identitet. |
| rotate_transform(angle) | Rotera den lokala geometriska transformen med den angivna mängden. Denna metod lägger till rotationen i början av transformen. |
| rotate_transform(angle, order) | Rotera den lokala geometriska transformen med den angivna mängden i den angivna ordningen. |
| scale_transform(sx, sy) | Skalar den lokala geometriska transformen med de angivna värdena. Denna metod lägger till skalningsmatrisen i början av transformen. |
| scale_transform(sx, sy, order) | Skalar den lokala geometriska transformen med de angivna värdena i den angivna ordningen. |
| set_blend_triangular_shape(focus) | Skapar en gradient med en mittfärg och ett linjärt avtagande till en omgivande färg. |
| set_blend_triangular_shape(focus, scale) | Skapar en gradient med en mittfärg och ett linjärt avtagande till varje omgivande färg. |
| set_sigma_bell_shape(focus) | Skapar en gradientpensel som ändrar färg med början från mitten av banan och utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva. |
| set_sigma_bell_shape(focus, scale) | Skapar en gradientpensel som ändrar färg med början från mitten av banan och utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva. |
| translate_transform(dx, dy) | Översätter den lokala geometriska transformen med de angivna dimensionerna. Denna metod lägger till översättningen i början av transformen. |
| translate_transform(dx, dy, order) | Översätter den lokala geometriska transformen med de angivna dimensionerna i den angivna ordningen. |
Constructor: PathGradientBrush(path)
PathGradientBrush(path)
Initierar en ny instans av PathGradientBrush-klassen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path | GraphicsPath |
Constructor: PathGradientBrush(path_points)
PathGradientBrush(path_points)
Initierar en ny instans av PathGradientBrush-klassen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | PointF[] |
Constructor: PathGradientBrush(path_points)
PathGradientBrush(path_points)
Initierar en ny instans av PathGradientBrush-klassen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | Point[] |
Constructor: PathGradientBrush(path_points, wrap_mode)
PathGradientBrush(path_points, wrap_mode)
Initierar en ny instans av PathGradientBrush-klassen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | PointF[] | |
| wrap_mode | WrapMode |
Constructor: PathGradientBrush(path_points, wrap_mode)
PathGradientBrush(path_points, wrap_mode)
Initierar en ny instans av PathGradientBrush-klassen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | Point[] | |
| wrap_mode | WrapMode |
Method: create_with_path(path) [static]
create_with_path(path)
Initierar en ny instans av PathGradientBrush klassen med den angivna banan.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path | GraphicsPath | Den GraphicsPath som definierar området som fylls av detta PathGradientBrush. |
Returns
| Typ | Beskrivning |
|---|---|
| PathGradientBrush |
Method: create_with_points(path_points) [static]
create_with_points(path_points)
Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | Point[] | En array av PointF strukturer som representerar de punkter som bildar banans hörn. |
Returns
| Typ | Beskrivning |
|---|---|
| PathGradientBrush |
Method: create_with_points_f(path_points) [static]
create_with_points_f(path_points)
Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | PointF[] | En array av PointF strukturer som representerar de punkter som bildar banans hörn. |
Returns
| Typ | Beskrivning |
|---|---|
| PathGradientBrush |
Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]
create_with_points_f_wrap_mode(path_points, wrap_mode)
Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna och omslagsläget.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | PointF[] | En array av PointF strukturer som representerar de punkter som bildar banans hörn. |
| wrap_mode | WrapMode | Ett WrapMode som specificerar hur fyllningar som ritas med detta PathGradientBrush kaklas. |
Returns
| Typ | Beskrivning |
|---|---|
| PathGradientBrush |
Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]
create_with_points_wrap_mode(path_points, wrap_mode)
Initierar en ny instans av PathGradientBrush klassen med de angivna punkterna och omslagsläget.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path_points | Point[] | En array av Point strukturer som representerar de punkter som bildar banans hörn. |
| wrap_mode | WrapMode | Ett WrapMode som specificerar hur fyllningar som ritas med detta PathGradientBrush kaklas. |
Returns
| Typ | Beskrivning |
|---|---|
| PathGradientBrush |
Method: deep_clone()
deep_clone()
Skapar en ny djupklon av den aktuella Brush.
Returns
| Typ | Beskrivning |
|---|---|
| Brush | En ny Brush som är den djupa klonen av detta Brush-instans. |
Method: multiply_transform(matrix)
multiply_transform(matrix)
Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix genom att föregå den angivna Matrix.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Den Matrix som ska multipliceras med den geometriska transformen. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Den Matrix som ska multipliceras med den geometriska transformen. |
| order | MatrixOrder | En MatrixOrder som specificerar i vilken ordning de två matriserna ska multipliceras. |
Method: rotate_transform(angle)
rotate_transform(angle)
Rotera den lokala geometriska transformen med den angivna mängden. Denna metod lägger till rotationen i början av transformen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkeln. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Rotera den lokala geometriska transformen med den angivna mängden i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkeln. |
| order | MatrixOrder | En MatrixOrder som specificerar om rotationsmatrisen ska läggas till i slutet eller i början. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
Skalar den lokala geometriska transformen med de angivna värdena. Denna metod lägger till skalningsmatrisen i början av transformen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sx | float | Mängden att skala transformen i x‑axelns riktning. |
| sy | float | Mängden att skala transformen i y‑axelns riktning. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
Skalar den lokala geometriska transformen med de angivna värdena i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sx | float | Mängden att skala transformen i x‑axelns riktning. |
| sy | float | Mängden att skala transformen i y‑axelns riktning. |
| order | MatrixOrder | En MatrixOrder som anger om skalningsmatrisen ska läggas till eller föregås. |
Method: set_blend_triangular_shape(focus)
set_blend_triangular_shape(focus)
Skapar en gradient med en mittfärg och ett linjärt avtagande till en omgivande färg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde från 0 till 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
Method: set_blend_triangular_shape(focus, scale)
set_blend_triangular_shape(focus, scale)
Skapar en gradient med en mittfärg och ett linjärt avtagande till varje omgivande färg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde från 0 till 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
| skala | float | Ett värde från 0 till 1 som specificerar den maximala intensiteten för centrumfärgen som blandas med gränsfärgen. Ett värde på 1 ger den högsta möjliga intensiteten för centrumfärgen, och det är standardvärdet. |
Method: set_sigma_bell_shape(focus)
set_sigma_bell_shape(focus)
Skapar en gradientpensel som ändrar färg med början från mitten av banan och utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde från 0 till 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
Method: set_sigma_bell_shape(focus, scale)
set_sigma_bell_shape(focus, scale)
Skapar en gradientpensel som ändrar färg med början från mitten av banan och utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde från 0 till 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
| skala | float | Ett värde från 0 till 1 som specificerar den maximala intensiteten för centrumfärgen som blandas med gränsfärgen. Ett värde på 1 ger den högsta möjliga intensiteten för centrumfärgen, och det är standardvärdet. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
Översätter den lokala geometriska transformen med de angivna dimensionerna. Denna metod lägger till översättningen i början av transformen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dx | float | Värdet för translationen i x. |
| dy | float | Värdet för translationen i y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
Översätter den lokala geometriska transformen med de angivna dimensionerna i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dx | float | Värdet för translationen i x. |
| dy | float | Värdet för translationen i y. |
| order | MatrixOrder | Ordningen (före eller efter) i vilken translationen ska tillämpas. |